首页 考试资料幻灯片工程技术公务员考试小学教学中学教学大学教学外语资料
Java实现生成Excel18


需要的 lib: poi-3.7 .jar poi-ooxml-3.7.jar poi-ooxml-schemas-3.7.jar poi-scratchpad-3.7.jar
package com.demo.test; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; /** * 生成Excel文件 * * @author smile * QQ:1963938311 * */ public class ExcelDemo { // 测试数据 private String[] strs = new String[] { "a", "b", "c", "d", "e", "f" }; /** * 生成Excel * * @throws Exception */ public void createExcel(String filename) throws Exception { // 产生工作簿对象 HSSFWorkbook workbook = new HSSFWorkbook(); // 产生工作表对象 HSSFSheet sheet = workbook.createSheet(); // 设置第一个工作表的名称为firstSheet workbook.setSheetName(0, "测试Sheet"); // 标题 String[] titles = { "编号", "值" }; setSheet(sheet, 0, titles); for (int i = 0; i < strs.length; i++) {

String[] cells = new String[] { "100" + i, strs[i] }; setSheet(sheet, i + 1, cells); } FileOutputStream fOut = new FileOutputStream(filename); workbook.write(fOut); fOut.flush(); fOut.close(); System.out.println("文件生成..."); } /** * 填充单元格 * * @param sheet * @param rowIndex * @param params */ public void setSheet(HSSFSheet sheet, int rowIndex, String[] params) { // 产生行 HSSFRow row = sheet.createRow(rowIndex); for (int i = 0; i < params.length; i++) { // 产生单元格 HSSFCell cell = row.createCell(i); // 设置单元格内容为字符串型 cell.setCellType(HSSFCell.CELL_TYPE_STRING); // 往第一个单元格中写入信息 cell.setCellValue(params[i]); } } /** * 主入口 * * @param args * @throws Exception */ public static void main(String[] args) throws Exception { ExcelDemo demo = new ExcelDemo(); demo.createExcel("f:\\test.xls"); } }

 


 

  【Top

最新搜索

 

java代码导入excel数据至oracle(poi方式)

java代码导入excel数据至oracle(poi方式)_计算机软件及应用_IT/计算机_专业资料。...("oracle.jdbc.driver.OracleDriver"); //第二步:创建数据库连接 Connection ...

Java处理Excel文件---excel文件的创建,删除,写入,读取

Java 处理 Excel 文件---excel 文件的创建,删除,写入,读取这篇文章的代码是我封装的 excel 处理类,包括判断 excel 是否存在,表格索引 是否存在,创建 excel 文件...

Java将数据输出到Excel

Java 将数据输出到 Excel 一用 JXL 来保存数据到 Excel: (一)说明: 将数据输出到.xls,速度与数据纪录数、字段数都有关系,当数据量不是太多(如果 5 个字 ...

Java通过POI和JXL给Excel动态添加水印

Java通过POI和JXL给Excel动态添加水印_计算机软件及应用_IT/计算机_专业资料。...JXL,POI 操作Excel 14页 免费 poi和jxl导出excel 2页 免费 java中使用POI...

java-web导出Excel文档报错

java-web导出Excel文档报错_计算机软件及应用_IT/计算机_专业资料。POI导出Excel...56 more 解决方案: 在 weblogic 的启动命令行中增加参数如下: -Djava.awt....

java批量导出excel格式数据(含每条数据的附件)

java批量导出excel格式数据(含每条数据的附件)_计算机软件及应用_IT/计算机_专业资料。java批量导出excel格式数据 ,批量导出数据到 excel 中(包含每条数据对应的附件)...

java读取数据库生成excel并实现下载

java读取数据库生成excel并实现下载_计算机软件及应用_IT/计算机_专业资料。Java 读取数据库生成 Excel 并实现下载 1. 问题场景考试系统开发中,需要有导出成绩单功能...

使用poi,运用泛型跟反射导入导出excel

使用 poi,利用泛型跟反射,从数据库中导入导出 excel 1.将 excel 表中的信息导入到数据库,主要代码代码如下: package com.poi.util; import java.io....

excel导入导出通用方法

(result); e.printStackTrace(); } return result; } 3.通用导出: [java]...//使用 userModel 模式实现的, 当 excel 文档出现 10 万级别的大数据文件可能...

SpringMVC+EasyUI通用导出

导出,主要思路是调用表格的查询方法,然后获得页面的所有列进行组装,最终写入excel...(data.responseText); } }); } } Controller.java 文件 package com.qeweb...