POI另存数据至Excel文件
来源:互联网 发布:买二手手机的软件 编辑:程序博客网 时间:2024/05/01 07:27
想要用java操作Excel文件,首先在项目中导入这两个jar包:
poi-3.10-beta2-20130904.jar
poi-excelant-3.10-beta2-20130904.jar
这里我只贴出3.10-beta版的相关包名,需要的到官网去下载吧。
接下来说说怎么将数据保存至Excel文件。
1.首先,简单说明一下Excel文件的格式,一个Excel文件可以有多张表,大家打开Excel文件可以看到下方有导航栏,就像这样,一张表有多行,每行有多个单元格,结构很清晰。
2.接下来是POI中跟Excel文件操作有关的类。
HSSFWorkbook对应Excel文件,HSSFSheet对应一张表,HSSFRow对应一行,HSSFCell对应一个单元格,创建简单的Excel文件就只用到这四个类。
3.接着创建Excel文件:
//创建workbookworkbook = new HSSFWorkbook();//创建一张表sheet = workbook.createSheet("表1");HSSFRow[] rows;// 行数HSSFCell[][] cells;// 单元格二维数组rows = new HSSFRow[list.size()];cells = new HSSFCell[list.size()][];for (int i = 0; i < list.size(); i++) {rows[i] = sheet.createRow(i);cells[i] = new HSSFCell[list.get(i).size()];for (int j = 0; j < list.get(i).size(); j++) {cells[i][j] = rows[i].createCell(j);cells[i][j].setCellValue(list.get(i).get(j));}}FileOutputStream fileOut = null;try {fileOut = new FileOutputStream("E:/TEMP/workbook.xls");//写入磁盘workbook.write(fileOut);fileOut.close();} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}
- POI另存数据至Excel文件
- poi将数据库数据导出excel文件
- 用POI导出数据到excel文件
- 使用POI导入Excel文件数据
- poi读写excel数据
- POI EXCEL 数据导出
- POI读取Excel数据
- poi导出excel数据
- POI数据导入Excel
- POI 读取excel数据
- Excel 数据 存 MySQL
- POI读写Excel文件
- POI读写Excel文件
- POI读写Excel文件
- POI读写Excel文件
- poi写excel文件
- poi读excel文件
- POI读写Excel文件
- _IDEA
- 请确认您的浏览器支持并允许了Cookie设置?
- thinkphp数据库操作CURD
- u-boot DFU implement ---- dfu-util (1)
- CUDA 统计时间
- POI另存数据至Excel文件
- Asp.net生命周期代码呈现过程
- 关于函数调用基本知识
- MFC中CString转换成char数组的问题
- 黑马程序员_银行业务调度学习总结
- _elastic$search%
- Java上实现RESTful Web Services
- 2013-10-9 android 打包工具和测试
- 每个 MySQL 开发者都应该了解的 12 个技巧