我有一个 CSV 模板文件,比如说,有 10 列。我想加载这个 CSV 文件模板,然后通过 java 程序将数据写入相关单元格(比如 10 个单元格中的 5 个)。我浏览了JSAPAR、SuperCSV等,但不确定这些库是否有我真正需要的“东西”。有没有支持这种操作的框架?
问问题
1704 次
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 回答