【发布时间】:2010-09-18 19:24:47
【问题描述】:
与question 相关,如何将许多不同的 csv 文件保存到一个 excel 工作簿中,每个 csv 一张表?我想知道如何在 Java 中以编程方式执行此操作。
【问题讨论】:
与question 相关,如何将许多不同的 csv 文件保存到一个 excel 工作簿中,每个 csv 一张表?我想知道如何在 Java 中以编程方式执行此操作。
【问题讨论】:
您需要某种形式的库来从 Java 访问 Excel。谷歌搜索发现了这个:
http://j-integra.intrinsyc.com/support/com/doc/excel_example.html
另一种方法是使用随 Office 2003 出现的 XML Excel 格式。您最终会得到一个 XML 文件,但您可以在 Excel 中打开它并查看不同的工作表。
http://www.javaworld.com/javaworld/jw-07-2004/jw-0712-officeml.html
【讨论】:
看看 Aspose 产品,我以前在使用 Excel 时使用过它们,它们为我节省了大量的头痛和时间。 Excel 有几个怪癖,可能会使导入和导出电子表格变得很痛苦。
【讨论】:
如果你想开源,POI library可以用来生成Excel文件。
一个不错的 CSV 解析器是 Open CSV
这应该为您尝试做的事情做好准备(基本上使用 CSV 解析器来获取数据,然后将数据写入 XLS 文件。
【讨论】: