基于POI做了一个excel导入导出的小工具类。
主要功能是通过在一个实体类中配置注解,来映射excel文件的每一列,然后通过调用一个API来执行导入或导出的操作。
注解的例子如下(测试代码里有):
@ExcelMapping
public class ExcelDataSample {
@CellMapping(name = "A", type = CellType.INT)
private int id;
@CellMapping(name = "B", type = CellType.LONG)
private long length;
@CellMapping(name = "C", type = CellType.STRING)
private String code;
@CellMapping(name = "D")
private String name;//默认为STRING,所以可以不配置type
@CellMapping(name = "E", type = CellType.DOUBLE)
private double price;
@CellMapping(name = "F", type = CellType.DATE)
private Date date;
..............
附件是所有代码,包括测试代码,只测试了excel2003和2007,其他版本未测试。
代码通过MAVEN构建,所以附件不包括依赖的JAR文件,但是附带了pom文件。
pom文件中由于我使用了自己的maven服务器,所以请先将distributionManagement节点删除。
另外测试类ExcelUtilTest中测试用的文件路径写的是绝对路径,如果要运行测试代码,请修改该路径(path)。
写着玩的,功能比较简单,不支持公式、图片等高级应用,只是对春数据进行导入导出的操作,欢迎交流。
==================================================
可能有些同学不用maven的,我补张依赖jar文件的图。
==================================================
忘了说明了:基于JDK1.6
- 大小: 31 KB
分享到:
相关推荐
Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel...
Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出
thinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 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导入导出...
c#制作的EX29-Excel导入导出功能。
java_poi实现excel导入导出功能,有详细的注解
万能的Excel导入导出工具. 支持从List中导出. 支持从List中导入导出. 支持从List里面还有List<POJO>>中导入导出. 支持导出类似课程表结构类型纵表. 支持国际化. 支持数据字典. 支持单元格中下拉框数据校验. 支持自动...
Excel导入导出数据库Excel批量导入导出数据库源码,以及一些解决乱码收藏的博客知识
Excel源代码,导入导出各种工具类 <groupId>org.apache.poi <artifactId>poi <groupId>org.apache.poi <artifactId>poi-scratchpad 代码实例: String path = ""; byte[] bytes; vo.setCurrentPage(0); vo....
可以将excel中的内容导入到mssql数据库中,也可以将MSSQL中的数据导出到Excel中.在导入时还可选择字段进行导入,并且原程序全部公开
Excel导入导出Excel导入导出Excel导入导出
excel 导入导出插件,和导出数据库实例
C# 操作 Excel 导入导出,很方便的.
超级列表框导入excel和导出excel(支持导入导出表头)用黑夜上传的LibXL模块弄的,。@田心南。Tags:ExcelEXCEL导入导出excel表。
Excel导入导出 jxl及Poi 工具类:jxl 实现 及 Poi实现 非常实用
Excel导入导出 Excel导入 Excel导出
Java实现Excel导入导出简介 Java实现Excel导入导出是通过Java语言编写的程序,将数据从Excel文件中读取或写入到Excel文件中。这种方式可以实现数据的批量处理和分析,提高工作效率。 Java实现Excel导入导出的应用...
Java实现Excel导入导出功能网络搜集,很好用
基于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>