【问题标题】:Saving different csv files as different sheets in a single excel workbook将不同的 csv 文件保存为单个 Excel 工作簿中的不同工作表
【发布时间】:2010-09-18 19:24:47
【问题描述】:

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

【问题讨论】:

    标签: java excel csv


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      Aspose.Cells

      【讨论】:

        【解决方案3】:

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

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

        这应该为您尝试做的事情做好准备(基本上使用 CSV 解析器来获取数据,然后将数据写入 XLS 文件。

        【讨论】:

          猜你喜欢
          • 2023-03-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-08-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多