个人认为是JAVA EXCEL API好些他是一开放源码项目,通过它可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。
现在发布的稳定版本是V2.0,提供以下功能:从Excel 95、97、2000等格式的文件中读取数据;
读取Excel公式(可以读取Excel 97以后的公式);
生成Excel数据表(格式为Excel 97);
支持字体、数字、日期的格式化;
支持单元格的阴影操作,以及颜色操作;
修改已经存在的数据表; 现在还不支持以下功能,但不久就会提供了:不能够读取图表信息;
可以读,但是不能生成公式,任何类型公式最后的计算值都可以读出;
现在发布的稳定版本是V2.0,提供以下功能:从Excel 95、97、2000等格式的文件中读取数据;
读取Excel公式(可以读取Excel 97以后的公式);
生成Excel数据表(格式为Excel 97);
支持字体、数字、日期的格式化;
支持单元格的阴影操作,以及颜色操作;
修改已经存在的数据表; 现在还不支持以下功能,但不久就会提供了:不能够读取图表信息;
可以读,但是不能生成公式,任何类型公式最后的计算值都可以读出;
B1 = 6.1
C1 = A1+B1但 C1 读出来都是 3.0
转PDF——可以在网上找一找,有关于生成pdf的java包可以用。
JavaExcelApi对公式计算、文件格式转换(CSV、XML)支持等很好,POI-HSSF没有这些功能,读写单元格都还有很多 BUG。
是不是一个地方弄的
可以下载JavaExcelApi
--------------------------------------------------