java读写Excel三种常用的技术
来源:互联网 发布:seo 百度移动搜索收录 编辑:程序博客网 时间:2024/06/10 15:11
读写Excel三种常用的技术
1.POI
2.JXL
Apache POI是Apache软件基金会的开放源代码函数库,POI提供API给java程序对Microsoft Office格式档案读和写的功能。HSSF是Horrible SpreadSheet Format的缩写,及“讨厌的电子表格格式”,通过HSSF,你可以使用纯的java代码来读取,写入,修改Excel文件。其中它有以下的功能:
HSSF-读写Mocrosoft Excel格式档案的功能
XSSF-读写Mocrosoft Excel OOXML格式档案的功能
HWPF-读写Mocrosoft World格式档案的功能
HSLF-对鞋Mocrosoft PowerPoint格式档案的功能
HDGF-读写Mocrosoft Visio格式档案的功能
JXL
java Excel是一个开放源代码的项目,可以读取Excel文件的内容,创建Excel文件,更新已经存在的Excel文件。包括常见格式的设置:字体,颜色,本经,合并单元格等。
POI和JXL的对比
POI:效率高;但操作相对复杂;支持公式,宏,图像图表一些企业应用上会非常实用;能够修饰单元格属性;支持字体,数字,日期操作。
JXL:效率低;操作简单;部分支持一些企业应用操作;能够修饰单元格属性,格式支持不如POI强大;支持字体,数字,日期操作。
FastExcel
FastExcel是一个采用纯java开发的excel文件读写组件,支持Excel 97-2003文件格式。FastExcel只能读取单元格的字符信息,而其他属性如颜色,字体等就不支持了,因此FastExcel只需要很小的内存。
1.POI
2.JXL
3.FASTEXCEL
Apache POI是Apache软件基金会的开放源代码函数库,POI提供API给java程序对Microsoft Office格式档案读和写的功能。HSSF是Horrible SpreadSheet Format的缩写,及“讨厌的电子表格格式”,通过HSSF,你可以使用纯的java代码来读取,写入,修改Excel文件。其中它有以下的功能:
HSSF-读写Mocrosoft Excel格式档案的功能
XSSF-读写Mocrosoft Excel OOXML格式档案的功能
HWPF-读写Mocrosoft World格式档案的功能
HSLF-对鞋Mocrosoft PowerPoint格式档案的功能
HDGF-读写Mocrosoft Visio格式档案的功能
JXL
java Excel是一个开放源代码的项目,可以读取Excel文件的内容,创建Excel文件,更新已经存在的Excel文件。包括常见格式的设置:字体,颜色,本经,合并单元格等。
POI和JXL的对比
POI:效率高;但操作相对复杂;支持公式,宏,图像图表一些企业应用上会非常实用;能够修饰单元格属性;支持字体,数字,日期操作。
JXL:效率低;操作简单;部分支持一些企业应用操作;能够修饰单元格属性,格式支持不如POI强大;支持字体,数字,日期操作。
FastExcel
FastExcel是一个采用纯java开发的excel文件读写组件,支持Excel 97-2003文件格式。FastExcel只能读取单元格的字符信息,而其他属性如颜色,字体等就不支持了,因此FastExcel只需要很小的内存。
另外介绍另一种常见的文件格式:PDF或RTF
iText
通过iText不仅可以生成PDF或RTF的文档,而且可以将XML。HTML文件转化为PDF文件下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。
1 0
- java读写Excel三种常用的技术
- 读写Excel三种常用技术
- Java读写Excel的三种方式
- java的poi技术读写excel数据
- java对excel的读写
- Java处理Excel常用的技术POI与JXL
- Java读写Word文件常用技术
- Java 三大框架常用的技术_Spring部分
- Javascript的常用技术(三)
- java对excel文件的读写操作
- java对Excel的读写操作
- JAVA对excel表的读写操作
- java jxl读写Excel 的方法
- java poi 对excel的读写
- Java实现excel简单的读写操作
- java实现对Excel的读写操作
- java开发教程-excel文件的读写
- Aspose.Cells.dll 读写Excel的用法总结-技术&分享
- Handler,message,Looper源码解析
- hash与map的区别联系应用
- 【计算机管理】——如何更好进行
- 抽象工厂模式(一):界面皮肤库的初始设计
- 在 matlab 中仿拟使用 hash 的几种方法
- java读写Excel三种常用的技术
- ARM寄存器(R13/R14/R15)
- 第一章作业
- 《JavaScript高级程序设计》函数
- 几个UVa水题 ,紫书第三章例题1、2、3,UVa 272、10082、401, 提交ac了的
- 正则表达式学习参考
- Java Explicit Locks
- c++生成不重复的随机整数
- 自信的来源是什么_芮成钢《三十而立