批量转换xls-Files到csv

时间:2011-07-14 17:03:06

标签: excel csv

我需要将100多个Excel文件转换为CSV格式。更糟糕的是,这些文件由多张纸组成,我只需要其中一张。

起初我偶然发现了Perl程序xls2csv。幸运的是,我甚至在底部的XLS file conversion找到了一个方便的脚本,可以将所有工作表转换为单独的csv文件。但不幸的是,这个转换器坏了,跳过了线路。

我也试过pyodconverter,但只转换第一张。

有什么建议吗?如果必须在Windows上完成转换,那就没关系,虽然我真的更喜欢Linux。如果它必须是Windows,那么如果它不需要安装Excel就会很好。

3 个答案:

答案 0 :(得分:1)

http://poi.apache.org/

有一个非常有用的Java库叫做Apache POI

以下链接提供了将xls转换为csv的示例应用程序。

http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/hssf/eventusermodel/examples/XLS2CSVmra.java

如果你了解java,你可以根据自己的需要进行调整。因为它是java,它也在linux上运行。

答案 1 :(得分:0)

您还可以查看StatTransfer ...(仅限赢,我害怕)

答案 2 :(得分:0)

我知道这已经晚了,但实际上有一个可以做到这一点的HTA(HTML应用程序)。详细信息和下载链接可以在here找到。