锁定老帖子 主题:excel操作组件1.0源码
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-22
感谢楼主,我正需要啊!
|
|
返回顶楼 | |
发表时间:2008-07-22
nanyjm 写道 我测试过的数据 导入:10000行。(20个字段信息) 导出:23000行。(4个字段信息) 我也有这个问题,正在想办法解决。 1.不要用map,用array,可以大幅度的降低内存开销 2.用native type,比对应的object大约可以减小一半内存 3.采取类似于stream的读写方式 |
|
返回顶楼 | |
发表时间:2008-07-22
请教一下楼主,fixity设置为yes的时候,不可能设置函数,我想在程序里面设置默认值比如当前时间,该怎么样设置呢?
/* * 在excel中没有列数据,需要系统对javabean属性中的某一个值设置一个动态传入的值(指所有JavaBean的这个属性值,都是统一传入的固定值).设置些属性,必须设置默认值 * * 他的值设置为 fixity = "yes" ,默认为 no. */ |
|
返回顶楼 | |
发表时间:2008-07-23
另外为javabean的Date类型赋值的时候,类型不匹配。 楼主的//出生日期private String birthDate;是String类型?
|
|
返回顶楼 | |
发表时间:2008-07-23
另外,感觉楼主回写机制不是很好,每个model里面都得设置flag和message,对原来的程序影响比较大。
|
|
返回顶楼 | |
发表时间:2008-10-30
jxl使用这个包了啦吗
|
|
返回顶楼 | |
发表时间:2009-03-18
太感谢了,正好用上~!
|
|
返回顶楼 | |
发表时间:2009-03-18
Joo 写道 正在做同样的东东,不知道楼主有没有考虑过大数据量Excel文件导入导致内存溢出的问题
HSSFWorkbook wb=new HSSFWorkbook(new FileInputStream(fileName)); 这一句就直接抛出OOM异常 引用 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at org.apache.poi.hssf.usermodel.HSSFRow.createCellFromRecord(HSSFRow.java:181) at org.apache.poi.hssf.usermodel.HSSFSheet.setPropertiesFromSheet(HSSFSheet.java:182) at org.apache.poi.hssf.usermodel.HSSFSheet.<init>(HSSFSheet.java:123) at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:264) at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:168) at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:297) at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:278) at javaapplication4.Main.main(Main.java:30) 请问你是怎么处理的? 试试Fastexcel 吧,应该不会溢出的http://fastexcel.sourceforge.net/ |
|
返回顶楼 | |