作者:乔山办公网日期:
返回目录:excel表格制作
Apache poi 和jxl 都可以
jxl是一个韩国人写的java操作excel的工具zd, 在java的开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI(即jxl)。jxl功能相对POI比较弱一点。
但jExcelAPI对中文支持非常好,API是纯Java的, 不依赖Windows系统,即使运行在Linux下,也同样能够正确的处理Excel文件。 需要补充说明的是,jxl对图形和图表的支持很有限,而且 仅仅识别PNG格式的图片。
对jxl和POI进行一版次简单的比较:
POI不支持写入图片(jxl支持,但是只支持png格式的图片)
POI对公式的支持比较好,jxl对公式的支持不如POI。所以财务软件用POI较好
多少数权据量时出现内存溢出:
使用POI:运行到2800条左右就报内存溢出,使用jxl到3000条左右报内存溢出
读取excel速率:POI优于jxl
插入数据速率:jxl优于POI
你描述的不够清除。WEB页面并不能直接zd显示EXCEL。可以显示的当时有以下几种
1、用高级语言内编写程序实现表格功能
2、用高级语言加载模块如入(ACTIVEX)来显示容EXCEL
总之必须是网页的代码提供了某种功能才能实现显示EXCEL
web中显示表格那是很容易的事情. 如果要对表格中的数据进行运算, 那需要通过程序来实现的. 你说的那控件好像没有吧?(至少我是没听说过).
使用IE浏览器来打开excel文档展示是可行的。右击需要打开的excel表选择“打开方式”再选“IE浏览器”然后如下图选项“打开 不自动保存文件”就可以用浏览器打开Excel表格了。