将不同的csv文件保存为单个excel工作簿中的不同工作表

时间:2008-10-23 15:08:06

标签: java excel csv

与此question相关,如何将多个不同的csv文件保存到一个excel工作簿中,每个csv一张?我想知道如何在Java中以编程方式执行此操作。

3 个答案:

答案 0 :(得分:2)

您需要某种形式的库来从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

答案 1 :(得分:1)

如果您想要开源,可以使用POI library生成Excel文件。

一个不错的CSV解析器是Open CSV

这应该为你要做的事情设置阶段(基本上使用CSV解析器获取数据,然后将数据写入XLS文件。

答案 2 :(得分:0)

看看Aspose产品,我在使用Excel之前已经使用过它们,它们给我带来了巨大的麻烦和时间。 Excel有几个怪癖可能导致导入和导出电子表格很痛苦。

Aspose.Cells