利用POI操作Excel表格系列教程


       最近有几个小伙伴都是问我关于web开发中的Excel表格的导入和导出的问题,这几天断断续续整理些源码教程给他们,顺便发布在网上,大家可以看看,有好的方案也可以讨论讨论,我再修改源码。关于这个问题我会不断续贴,争取解决web开发中Excel操作的问题!

       关于web开发中的Excel操作问题目前较流行的开源架包有Apache POI和韩国人写的jxl。这两个开源架包提供的都是一系列的接口,利用这些接口,完成我们的需求!下面将这两个开源架包做简单的对比!

关于Apache  POI:

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

结构:

HSSF 提供读写Microsoft Excel格式档案的功能。

XSSF 提供读写MicrosoftExcelOOXML格式档案的功能。

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

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

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

关于jxl:

通过java操作excel表格的工具类库

支持Excel 95-2000的所有版本

生成Excel 2000标准格式

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

能够修饰单元格属性

支持图像和图表

应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。


       有对比就有差距,由简介我们可以看出,在操作windows office办公软件,Apache POI要比韩国的jxl强大许多,因此我所有的源码以poi-3.9-20121203.jar为基础!点击下面链接下载架包和学习资料!


POI系列资料架包


教程目录:


【web开发】☆★之利用POI操作Excel表格系列教程【1】创建工作�~


【web开发】☆★之利用POI操作Excel表格系列教程【2】创建Sheet页


【web开发】☆★之利用POI操作Excel表格系列教程【3】创建单元格


【web开发】☆★之利用POI操作Excel表格系列教程【4】设置时间单元格


【web开发】☆★之利用POI操作Excel表格系列教程【5】设置不同格式单元格


【web开发】☆★之利用POI操作Excel表格系列教程【6】遍历工作�~行和列取值


【web开发】☆★之利用POI操作Excel表格系列教程【7】Excel文本取值


【web开发】☆★之利用POI操作Excel表格系列教程【8】设置单元格对其方式


【web开发】☆★之利用POI操作Excel表格系列教程【9】单元格边框处理


【web开发】☆★之利用POI操作Excel表格系列教程【10】单元格填充色和颜色操作


【web开发】☆★之利用POI操作Excel表格系列教程【11】单元格合并


【未完待续】


你可能感兴趣的:(利用POI操作Excel表格)