java - 编写大型 excel 电子表格

标签 java spreadsheet

有没有人找到一个可以很好地处理大型电子表格的库?

我已经尝试过 apache 的 POI,但它在处理大文件时非常失败——无论是读取还是写入。它使用大量内存,因此您需要一台 super 计算机来解析或创建 20+mb 的电子表格。

肯定有更有效的内存方式并且有人写过它?!

最佳答案

@普斯坦顿.. 我正在研究类似的解决方案,并且能够编写包含从数据库导出的数百行的大型 excel 2007 文件。这是它的链接: http://vikramvkamath.blogspot.com/2010/07/writing-large-excel-files-excel-2007.html

我的解决方案是 Yegor Koslov 的 SheetWriter 类的扩展,请遵循此 http link 对我来说效果很好。 如果您遇到任何问题,请告诉我。

~维克拉姆

关于java - 编写大型 excel 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1842244/

相关文章:

java - Java中的十进制到二进制赋值

java - 如何在不闪烁的情况下调整 Swing JWindow 的大小?

java - Eclipse插件: how to activate terminate button in Debug view

api - 在 Google Spreadsheet API 上获取合并单元格宽度

javascript - SheetJS,修复记录 : Worksheet properties from/xl/workbook. xml 部分(工作簿)

java - 如何在应用层正确实现乐观锁?

java - 如何验证文本字段java中的日期以在MS Access中输入

vba - 调用从电子表格返回自定义类型的 VBA 函数

excel - 创建大型公式的替代方案

ruby - 如何使用 Rails 生成 Excel 文件?