如果文档具有不同的表单,如何将数据从Java导出到Excel或Word?

我需要知道如何将数据从Java导出到Excel。 我的客户给了我一张表格,并要求我将数据导出到报表中。 他们可以给我一个不同的forms。 我怎样才能做到这一点?

我需要知道如何将数据从Java导出到Excel。

最简单的方法是创build一个逗号分隔值(csv)文件,您将其导入到Excel中。

我的客户给了我一张表格,并要求我将数据导出到报表中。

很难说没有看到表单,但是您可以将Excel csv页面中的值复制到同一个Excel工作簿中的报表页面。 您可以使用Visual Basic脚本自动执行此操作。

他们可以给我一个不同的forms。

而且,您可以将Excel csv页面中的值复制到同一个Excel工作簿中的新报表页面。 您可以使用另一个Visual Basic脚本自动执行此操作。

看看Apache POI

您可能会考虑使用Apache POI库(http://poi.apache.org/)。 该库创build的唯一目的是读写Office Open XML标准(OOXML)和Microsoft的OLE 2复合文档格式(OLE2)。

你能假设开放式办公室或MS Office系统的存在?

最好的办法是通过邮件合并。 设置一个邮件合并模板,并从java程序提供一个excel / csv文件中的数据。

一旦生成了dta,可以通过邮件合并生成格式化的报告。 而且由于它的模板,它可以很容易地在Office本身进行修改。