www.3112.net > jAvA读取和输出ExCEl表格的问题

jAvA读取和输出ExCEl表格的问题

到用Java进行数据库与Excel交换数据的活,到网上看看有什么开源项目没有,还真找到了,主要有POI和JXL,看POI比较火,就下了一个.准备用它做试验. 碰到的两个

没办法,运行内存低、机子能开虚拟内存的话可以试试..

要用到第三方jar包的

需要检查java代码,猜测多半是excel中使用了vba函数,这个是没办法读取的

这个问题很简单!首先,用apachepoi找到对应的列,然后读取出来看看什么情况,如果是乱码,你就用inputstreamreader改变编码格式,有那个构造方法,如果是数字能正确显示,但是有错位等情况,那就索性把图表中的东西都读出来,然后正则表达式匹配出来,即使你有2列以上日期,正则也能处理.或者也有可能你excel中日期和他本身vba相关,这个poi可能会出错,我就不知道怎么弄了,不过所有文件都读出来,然后正则一般的问题都能搞定.如果你文件太大,造成内存溢出,那我推荐你用perl

public class POIreadExcel2003 { public POIreadExcel2003() { try { // 读取要导出的excel文件 POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream( "e://

读数据库数据,不管什么数据库,用jdbc 就可以了,导入excel 可以用 Jakarta POI http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0402bhogal/index.html?ca=dwcn-newsletter-dmdd http://jakarta.apache.org/poi/

没方法,运行内存低、机器能开虚拟内存的话可以试试..

思路很简单: 1、在程序里取得公式 2、在公式执行之前校验格式,把多余的都好去掉(简单的replace) 3、然后再进行计算

有个开源的东东-jxl.jar,可以到http://sourceforge.net/project/showfiles.php?group_id=79926下载.一.读取Excel文件内容 /**读取Excel文件的内容 * @param file 待读取的文件 * @return */ public static String readExcel(File file){ StringBuffer sb = new

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com