批量转换xls文件到csv

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

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

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

有什么build议么? 如果这个转换必须在Windows上完成,虽然我真的更喜欢Linux。 如果它必须是Windows,它将是很好,如果它不需要Excel安装。

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上。

你也可以看看StatTransfer …(只有赢了,恐怕)

我知道这是迟到,但实际上有一个HTA(HTML应用程序)可以做到这一点。 细节和下载链接可以在这里find。