使用icexls进行java Excel导入导出
来源:互联网 发布:现在的淘宝太坑了 编辑:程序博客网 时间:2024/06/06 12:21
Excel导入导出是一个通用的操作,但是写起来略显繁琐。
这里介绍一下icexls。
icexls-1.0.jar下载地址:
http://central.maven.org/maven2/com/icexls/icexls/1.0/icexls-1.0.jar
如果使用maven,则添加如下依赖:
<dependency> <groupId>com.icexls</groupId> <artifactId>icexls</artifactId> <version>1.0</version></dependency>导出Excel例子如下:
private static void export() { String xlsFile = "C:/Users/Administrator/Desktop/xls.xls"; String[][] data = { { "zs", "张三" }, { "ls", "李四" }, { "ww", "王五" } }; IceExcel iceXls = new IceExcel(xlsFile); iceXls.setData(data); }导入Excel例子如下:
private static void importx() { String xlsFile = "C:/Users/Administrator/Desktop/xls.xls"; IceExcel iceXls = new IceExcel(xlsFile); String[][] data = iceXls.getData(); for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { System.out.print(data[i][j] + "\t"); } System.out.println(); } }可以发现导入导出Excel其实就是调用一下Setter、Getter方法。
如果报错:
说明你没有引入jxl,jar或者poi.jar. 二者引入其中一个即可。
这里使用jxl.
http://219.239.26.11/files/3017000009C7D08E/repo.maven.apache.org/maven2/net/sourceforge/jexcelapi/jxl/2.6.12/jxl-2.6.12.jar
那么如何自定义Sheet呢,还有导出时如果是数字在单元格左上角会有一个绿点,那其实是因为它使用了字符串格式。
如何解决以上问题呢?
代码如下:
private static void export() { String xlsFile = "C:/Users/Administrator/Desktop/xls2.xls"; String[][] data = { { "zs", "张三", "23" }, { "ls", "李四", "24" }, { "ww", "王五", "25" } }; IceExcel iceXls = new IceExcel(xlsFile); IceExcelConfig.setSheet(iceXls, "导出测试");// 自定义Sheet IceExcelConfig.setNumberType(iceXls, NumberType.NUMBER);// 导出的单元格如果是数字,使用数字格式 iceXls.setData(data); }导出后的Excel如图:
icexls源码参见:
https://github.com/icexls/icexls
阅读全文
1 0
- 使用icexls进行java Excel导入导出
- Java Swing 使用jxl进行Excel的导入与导出
- JAVA使用poi进行EXCEL模板导入导出,XSSFCell数据类型
- java操作excel进行导入导出 jxl
- java操作excel进行导入导出
- java jxl操作excel进行导入导出
- java如何进行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 导入导出Excel
- java excel导入导出
- java excel导入导出
- Centos IPV4没有IP地址
- Vue基础之Vue模板语法
- Android 之 Binder与进程间通信
- fastboot的安装使用
- IDEA同时打开多个项目
- 使用icexls进行java Excel导入导出
- NineGrid仿微信朋友圈列表
- 裸机程序在mini2440上的运行
- 用天平称重
- xutils3使用方法(很全面)
- Java初级工程师面试题精选1
- spring boot 整合mybatis 通过官方mybatis-spring-boot-starter
- mysql 整理
- linux下tomcat环境配置