在开源世界中,有两套比较有影响的 Excel操作 API可供使用,一个是 POI,一个是 Java
Excel API(简称 jxl),jxl功能相对 POI比较弱一点。但jExcelAPI对中文支持非常好,使
用起来非常方便,而且不依赖 Windows系统,即使运行在 Linux下,它同样能够正确的处理
Excel文件。本文着重介绍 JAVA EXCEL API的简单使用。
Java Excel是一开放源码项目,通过它 Java开发人员可以读取 Excel文件的内容、创
建新的 Excel文件、更新已经存在的 Excel文件。使用该 API非 Windows操作系统也可以通
过纯 Java应用来处理 Excel数据表。因为是使用 Java编写的,所以我们在 Web应用中可以
通过 JSP、Servlet来调用 API实现对 Excel数据表的访问。
从 Excel 95、97、2000等格式的文件中读取数据;
读取 Excel公式(可以读取 Excel 97以后的公式);
生成 Excel数据表(格式为 Excel 97);
支持字体、数字、日期的格式化;
支持单元格的阴影操作,以及颜色操作;
修改已经存在的数据表;
JXL API中主要对象与 Excel中各对象对应关系如下
JXL中类似对象都会有两类,一类
为只读的,一类为可写的,一般可
写的为 Writable前缀