java实现导入导出

Java实现导入导出一共分为以下几步:

1.实现方式

2.定制导入模板

3.导入文件

4.导出文件

5.总结


读写Excel三种常用技术

1.POI(

简介:Apache POD 是Apache然间基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能[其中,HSSF是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件]

HSSF --读写Microsoft Excel 格式档案的功能、

XSSF -- 读写Microsoft Excel OOXML 格式档案的功能[支持2007以上的版本]

HWPF --读写Microsoft Word格式档案的功能

HSLF - -读写Microsoft PowerPoint格式档案的功能

HDGF --读写Microsoft Visio 格式档案的功能)

附加:生成PDF文件使用到IText技术

简介:通过IText不仅可以生产PDF或者rtf文档,而且可以将XML、Html文件转换为PDF文件

下载iText.jar文件,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用IText类库了

2.JXI(比较简单)

简介: JavaExcel是一个开源码项目,可以读取Excel文件的内容、创建新的 Excel文件、更新已经存在的Excel文件。包括常见格式的设置:字体、颜色、背景、合并单元格等

对比:POI和JXL

POI:1.效率高 2.操作相对复杂 3.支持公式,宏,图像图表一些企业应用上会非常实用4.能够修饰单元格属性5.支持字体、数字、日期操作

JXL:1.效率低2.操作简单3.部分支持4.能够修饰单元格属性、格式支持不如POI强大5.支持字体、数字、日期操作

3.FASTEXCEL

简介:FastExcel 是一个采用纯java开发的excel文件读写组件,支持Excel 97-2003文件格式。FastExcel只能读单元个的字符信息,而其他属性如颜色,字体等就不支持了,因此FastExcel只需很小的内存。


认识一下: sheet:工作簿 row:行  Cell:单元格




你可能感兴趣的:(导入和导出)