我们预先定义了 Excel 文档结构,其中包含大量公式和宏。
在下载Excel期间,我们通过Java应用程序在Excel中使用数据填充某些单元格。下载后用户打开 Excel ,宏和&嵌入其中的公式将读取预先填充的数据并相应地表现。
我们现在正在使用 ExtenXLS 从Java生成动态Excel 文档。许可证是基于CPU的,它不支持具有双核CPU的Box。我们被迫购买更多许可证。
有没有更好的工具我们可以看看它是免费的,产品和支持成本是最低的(支持必须),许可证很简单?
答案 0 :(得分:12)
我非常喜欢使用Apache POI Project HSSF库(http://poi.apache.org/) - 它非常易于使用。我没有在那么深的范围内使用它,但它看起来相当强大。还有,我没有使用JExcelAPI(http://sourceforge.net/projects/jexcelapi/)。
答案 1 :(得分:2)
如果您的用户将拥有最新版本的Excel,则手动调整XML文件格式并不困难。只需将现有文档另存为XML,然后找到要替换的位置。
答案 2 :(得分:2)
我在一个名为XLLoop的开源项目上工作 - 这个框架允许您将POJO函数公开为Excel函数。
因此,您可以创建一个下载数据并将其填充到位的函数,而不是使用数据填充Excel工作表。