public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//创建一个文件
HSSFWorkbook wb=new HSSFWorkbook();
//使用文件创建一个页
HSSFSheet sheet=wb.createSheet("学生列表");
//使用 页创建一行
HSSFRow row=sheet.createRow(0);
//使用行创建一列
HSSFCell cell=row.createCell(0);
cell.setCellValue("ID");
cell=row.createCell(1);
cell.setCellValue("姓名");
cell=row.createCell(2);
cell.setCellValue("年龄"); //生成一个样式,用来设置标题样式
HSSFCellStyle style = wb.createCellStyle(); //设置这些样式
style.setFillForegroundColor(HSSFColor.RED.index); //选择填充的颜色
style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);//选择填充的模式
style.setBorderBottom(HSSFCellStyle.BORDER_THIN); //底部边框
style.setBorderLeft(HSSFCellStyle.BORDER_THIN); //左边边框
style.setBorderRight(HSSFCellStyle.BORDER_THIN); //右边边框
style.setBorderTop(HSSFCellStyle.BORDER_THIN); //头部边框
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);//文字居中
//生成一个字体
HSSFFont font = wb.createFont();
font.setFontHeightInPoints((short) 10);//字体高度
font.setFontName("新宋体");//字体样式
font.setColor(HSSFColor.BLUE.index);//字体颜色
font.setItalic(true);//字体斜线
font.setUnderline(HSSFFont.U_SINGLE);//字体下划线
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//设置粗字体 //把字体应用到当前的样式
style.setFont(font); //创建数据
for(int i=0;i<10;i++){
row=sheet.createRow(i+1); cell=row.createCell(0);
cell.setCellValue(100+i);
cell=row.createCell(1);
cell.setCellValue("小江"+i);
cell=row.createCell(2);
cell.setCellValue("20"+i);
cell.setCellStyle(style);
}
OutputStream out=new FileOutputStream("d:/student.xls");
wb.write(out);
out.close();
System.out.println("创建成功!");
}

java使用apache-poi生成excel表格的更多相关文章

  1. Java中用Apache POI生成excel和word文档

    概述: 近期在做项目的过程中遇到了excel的数据导出和word的图文表报告的导出功能.最后决定用Apache POI来完毕该项功能.本文就项目实现过程中的一些思路与代码与大家共享.同一时候.也作为自 ...

  2. Java 利用poi生成excel表格

    所需jar包,如下所示 写一个excel工具类 ExcelUtils .java import java.lang.reflect.Field; import java.util.Iterator; ...

  3. java中使用poi导出excel表格数据并且可以手动修改导出路径

    在我们开发项目中,很多时候会提出这样的需求:将前端的某某数据以excel表格导出,今天就给大家写一个简单的模板. 这里我们选择使用poi导出excel: 第一步:导入需要的jar包到 lib 文件夹下

  4. Apache POI导出excel表格

    项目中我们经常用到导出功能,将数据导出以便于审查和统计等.本文主要使用Apache POI实现导出数据. POI中文文档 简介 ApachePOI是Apache软件基金会的开放源码函式库,POI提供A ...

  5. apache poi 生成excel

    ExcelBuilder.Java package com.coracle.yk.xmanager.util.poi; import com.coracle.yk.xframework.util.Bl ...

  6. java使用Apache POI操作excel文件

    官方介绍 HSSF is the POI Project's pure Java implementation of the Excel '97(-2007) file format. XSSF is ...

  7. 使用org.apache.poi导出Excel表格

    public HSSFWorkbook MakeExcel(List<TransactionLogVO> logList) { // SimpleDateFormat sdf = new ...

  8. java 通过Apache poi导出excel代码demo实例

    package com.zuidaima.excel.util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutput ...

  9. java中使用 POI导出excel表格的简单实现

    大概流程分7步: 1.创建工作簿 --> 2.创建sheet表 --> 3.创建row行(建议使用循环) --> 4.用row行逐一创建单元格(建议使用循环) --> 5.单元 ...

  10. 【Java】常用POI生成Excel文档设置打印样式

    package poi_test; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi ...

随机推荐

  1. IPM的修炼之路

    总结了一下最近一年半来看到的产品经理方面的素养资料. 产品经理: 必备素质:市场洞察,抽象概括,创新想象,心思细腻,热爱产品,具备一定的企业家精神等. 是通才:市场,项目,设计,管理,用户,统计,心理 ...

  2. pat1002. A+B for Polynomials (25)

    1002. A+B for Polynomials (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue T ...

  3. 工作采坑札记:3. Spark中es-hadoop插件异常解决

    1. Es-Hadoop异常: org.elasticsearch.hadoop.EsHadoopException: Could not write all entries [615/300864] ...

  4. 基础10 多进程、协程(multiprocessing、greenlet、gevent、gevent.monkey、select、selector)

    1.多进程实现方式(类似于多线程) import multiprocessing import time,threading def thread_run():#定义一个线程函数 print(&quo ...

  5. element中遇到的表格问题总结

    1.列表表头的颜色自定义 <el-table :data="pageData" style="width: 100%;" height="500 ...

  6. php赋值运算符

    = 赋值 += $x+=3相当于$x = $x+3; -= *= /+ %= .=

  7. 资源管理与调度系统-YARN的基本架构与原理

    资源管理与调度系统-YARN的基本架构与原理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 为了能够对集群中的资源进行统一管理和调度,Hadoop2.0引入了数据操作系统YARN. ...

  8. form中action属性后面?传递参数 获取不到

    $p_id = $_REQUEST['p_id']; echo "<h1>您将更新商品编号为<span>$p_id</span>的商品信息 <a h ...

  9. python网络编程-paramiko模块

    paramiko模块 该模块基于SSH用于连接远程服务器并执行相关操作 参考文档 SSHClient 用于连接远程服务器并执行命令 import paramiko #创建SSH对象 ssh = par ...

  10. Azure降价辣么多,省下的预算该怎么花?

    那么 Azure 产品创新以及服务完善到底体现在何处呢?以下最新发布内容也许可以告诉你答案. ◆ ◆ ◆ Power BI Embedded 让应用中的数据更加生动 Microsoft Power B ...