xls2csv
我在 Debian/Squeeze 上安装了Catdoc 。当我将文件复制到诸如 之类的文件夹时/var/www/xyz
,将所有工作表转换为.csv
格式,以 分隔,它曾经工作得很好^L
。
但现在,无论出于何种原因,当我使用以下命令时,它仅转换第一张表:
xls2csv filename.xls > filename.csv
关于我在这里可能做错的事情有什么建议吗?
答案1
这是正确的,因为 CSV 不支持多个工作表。
您可以通过 -b 选项选择工作表。
xls2csv -b Sheet filename.xls > filename.csv
请参阅man xls2csv
更多选项。
答案2
使用 -b 我仍然将所有工作表一起转储到一个 csv 文件中。我通过了工作表名称-b
。