Isso está correto, já que o CSV não suporta várias planilhas.
Você pode selecionar a folha pela opção -b.
xls2csv -b Sheet filename.xls > filename.csv
Consulte man xls2csv
para mais opções.
Eu tenho o xls2csv
do Catdoc instalado no Debian / Squeeze. Ela costumava funcionar lindamente quando eu copiava arquivos para uma pasta como /var/www/xyz
, convertendo todas as folhas em .csv
format, separadas por ^L
.
Mas agora, por alguma razão, ele converte apenas a primeira planilha quando eu uso o comando:
xls2csv filename.xls > filename.csv
Alguma sugestão sobre o que eu poderia estar fazendo errado aqui?
Isso está correto, já que o CSV não suporta várias planilhas.
Você pode selecionar a folha pela opção -b.
xls2csv -b Sheet filename.xls > filename.csv
Consulte man xls2csv
para mais opções.
Usando -b eu ainda recebo todas as planilhas juntas em um único arquivo csv. Eu passei o nome da folha com -b
.
Tags conversion csv