excel 解析 java_Java解析Excel

读写Excel的几种方式

POI

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

HSSF是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。

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

XSSF - 读写Microsoft Office OOXML格式档案的功能。

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

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

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

iText

通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、HTML文件转化为PDF文件。

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

JXL

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

POI和JXL对比POI效率搞

操作相对复杂

支持公式,宏,图像图表一些企业应用上会非常使用

能够修饰单元格属性

支持字体、数字、日期操作

JXL效率低

操作简单

部分支持

能够修饰单元格属性,格式不如POI强大

支持字体、数字、日期操作

FastExcel

FastExcel是一个采用纯Java开发的Excel文件读写组件,支持Excel 97-2003文件格式。

FastExcel只能读取单元格的字符信息,而其他属性如颜色、字体等就不支持了,因此FastExcel只需要很小的内存。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值