将不同的CSV文件保存为不同的工作表

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

您需要某种forms的库来从Java访问Excel。 Google的search结果是这样的:

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

如果你想开源,可以使用POI库来生成Excel文件。

一个不错的CSVparsing器是Open CSV

这应该为您正在尝试的阶段(基本上使用CSVparsing器获取数据,然后将数据写入XLS文件)。

看看Aspose的产品,我以前在使用Excel时使用过它们,并为我节省了大量的头痛和时间。 Excel有几个怪癖,可以导致导入和导出电子表格痛苦。

的Aspose.Cells