0

我有一个 CSV 模板文件,比如说,有 10 列。我想加载这个 CSV 文件模板,然后通过 java 程序将数据写入相关单元格(比如 10 个单元格中的 5 个)。我浏览了JSAPARSuperCSV等,但不确定这些库是否有我真正需要的“东西”。有没有支持这种操作的框架?

4

2 回答 2

0

OpenCSV通常被认为是 Java 的最佳 CSV 工具包。这是一个非常轻量级的库,让使用 CSV 变得非常简单。我建议您查看它,因为它不在您尝试过的列表中。

于 2014-06-30T11:37:58.040 回答
0

结帐freemarker: http: //freemarker.org/

打开你的文本文件。输入所需单元格的 freemarker 参数。

您的模板文件可能如下所示:

"Templatetext1","text2","text4", "${myVal4}",${myVal5}","text6", ${myVal7}",${myVal8}",${myVal9}","textInCell10"

传入值,您就拥有来自模板的 csv。

如果要传递多行,可以使用 <#list> 等其他元素。

于 2015-07-28T19:15:31.810 回答