excel文件创建及解析

POI
1.Apache POI是Apache软件基金会的开发源码函数库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
2.HSSF 是Horrible SpredSheet Format的缩写,也即“讨厌的电子表格格式”。通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。
3.HSSF-读写Microsoft Excel 格式档案的功能。
XSSF -读写Microsoft Excel OOXML格式档案的功能。
HWPF -读写Microsoft Word 格式档案的功能。
HSLF - 读写Microsoft PowerPoint格式档案的功能。
HDGF- 读写Microsoft Visio格式档案的功能。

通过iText不仅可以生成PDF或rtf的文档,而且可以将XML/Html文件转化为PDF文件。
下载iText.jar的文件,只需要在系统的CLASSPATH中加入iText.jar 的路径在程序中就可以使用iText类库了。

JXL
Java Excel是一个开放源码项目,可以读取Excel文件的内容,创建新的Excel文件,更新已经存在的Excel文件,比POI更简单。

POI (重点)
*效率高;
*操作相对复杂;
*支持公式,宏,图像图表一些企业应用上会非常实用。
*能够修饰单元格属性;
*支持字体、数字、日期的操作。

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

实例:
1.用jxl创建excel文件
2.用jxl解析excel文件
3.用poi创建excel文件
4.用poi解析excel文件

4.定制导入模板
利用xml解析技术,确定模板样式
*确定模板列
*定义标题(合并单元格)
*定义列名
*定义数据区域单元格样式

猜你喜欢

转载自blog.csdn.net/qq3399013670/article/details/79845476