[size=large]
最经项目上需要将一些数据导出成Excel格式的,或者将Excel导入到系统中,由于之前看到过一些有关POI的东西,所以我也就使用POI来对Excel进行操作。
具体怎么操作我就不多说了,网上也有很多例子,在这里我主要说一些POI操作Excel的大体流程:
导出:
创建工作薄 -> 创建表单 -> 创建行 -> 创建单元格 -> 给单元格设值
导入:
创建工作薄 -> 读表单 -> 读行 -> 读取单元格 -> 读取单元格的内容 -> 对取得的结果进行处理
最新的POI包支持Excel 2003 和Excel 2007 的导入导出
要想支持2003 和2007,我们就要用到面向借口编程的方法
以导出为例:
1. 根据后缀名(.xls) (.xlsx) 创建不同的工作薄
Workbook book = null;
if(fileName.endWith(".xls")) {
book = new HSSFWorkbook();
}else if (fileName.endWith(".xlsx")) {
book = new XSSFWorkbook();
} else {
// 抛异常
}
Sheet sheet = book.createSheet();
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
// 以下是其他处理
上面只是一段简单的代码示例,你可以通过借口创建单元格的样式等
导入跟导出类似,也采用面向借口的方式来读取数据,这样就可以兼容Excel2003 和
Excel 2007了。
[/size]
分享到:
相关推荐
java_poi实现excel导入导出功能,有详细的注解
poi操作Excel导入导出,web项目实例 先执行导出的Demo,会自动在桌面上生成Excel,然后执行导入Demo,会自动导入桌面的Excel的内容
java 开发中Poi操作excel批量导入导出项目需要的jar包
基于poi的excel导入导出封装,poi版本 <groupId>org.apache.poi <artifactId>poi <version>4.1.0 <groupId>org.apache.poi <artifactId>poi-ooxml <version>4.1.0 </dependency>
Java使用poi实现excel导入导出,导入导出已做成通用方法,内附说明文档
poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出poi excel 导入 导出
利用POI实现Excel的导入和导出实例的实现,外加poi的全部jar包
用poi实现的excel导入导出,进行了很好的封装
Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出...
java使用poi操作excel导入导出源码,可以同时兼容03、07版本,所需jar包可以链接http://download.csdn.net/detail/yaohucaizi/5215864进行下载!
java实现excel的导入导出(poi详解),经过测试poi效率要比jxl要高很多,特别是数据量大的时候jxl根本无法用肉眼入目,本资源是个可运行项目demo,很有参考价值!
springboot+mybatis+poi 实现excel导入导出操作
主要是springboot+myBatis+poi+mysql的使用,从数据库查询到结果集导出excel到本地,从本地中的excel文件导入到数据库中。
这是一个Excel表格导入与导出功能,Excel美化,并且添加了进度条,丢上Eclipse直接运行使用,附带测试数据与说明。Java项目使用maven搭建。
该文件中包含了所有java项目中...将该zip解压后,将jar包加入到自己的项目中,可以直接通过poi的api在excel和项目数据进行导入导出。 应用场景:如 excel格式对账单导出,将数据库数据导出到excel中(带样式字体等)。
Poi操作excel批量导入导出项目需要的jar包
java poi excel java操作excel 可导入导出
使用poi包操作excel的导入和导出!