读写Excel三种常用技术

来源:互联网 发布:vue.js 动态添加class 编辑:程序博客网 时间:2024/05/05 05:36

1.POI:

Apache POI是Apache软件基金会的开放源码函数库,POI提供API给Java程序对Microsoft  Office格式档案读和写的功能。

HSSF是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”

,通过HSSF,你可以用纯Java代码来读取,写入,修改,Excel文件。

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

XSSF-读写micorsoft Excel OOXML格式档案的功能

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

HSLF-读写microsoft PowerPoint格式档案

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

iText:通过itext不仅可以生成PDF或者rtf的文档,而且可以将xml,Html文件转化为PDF文件

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

2.JXL

Java Excel是一种开放的源码项目,可以读取Excel文件的内容,创建新的Excel文件,更新已经存在的Excel文件

POI和JXL对比

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

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

3.FSATEXCEL

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

原创粉丝点击