Lendo um arquivo do Microsoft Excel

3

Como ler um arquivo XLS (Microsoft Excel) usando o shell unix Bash / Korn ( ksh )?

    
por chanchal1987 02.03.2011 / 09:36

4 respostas

4

Com o shell script direto, você está mais do que provavelmente perdido, mas existem pelo menos três módulos Perl que podem ser usados para analisar planilhas do Excel e extrair dados deles.

Aviso justo, nenhum deles é particularmente bonito, embora Spreadsheet::ParseExcel::Simple seja provavelmente a sua melhor aposta para uma solução rápida.

Está no debian 5.0 (Lenny) como libspreadsheet-parseexcel-simple-perl ; Outras distribuições podem ter seus próprios esquemas de nomenclatura.

Dependendo do que você quer fazer com ele, um script perl rápido deve funcionar.

    
por 02.03.2011 / 12:02
0

É difícil trabalhar com formatos fechados, como os formatos antigos do Office, convertê-lo em um formato baseado em xml usando o Office / OpenOffice / LibreOffice.

Em seguida, use xsltproc (ou algum outro analisador xml) para obter os dados de uma maneira que você possa trabalhar.

    
por 02.03.2011 / 14:57
0

Existe um pacote linux chamado csvkit disponível no debian e no github: link que inclui um comando para converter xls para csv ...

    
por 16.03.2018 / 11:52
-1

Use um arquivo CSV que é aberto com o Excel e um arquivo simples no Linux / Solaris

    
por 25.05.2013 / 23:16