Преобразуйте XLS в CSV в Unix

Существует ли легкое для компиляции плоскости C XLS (лист (листы) Excel) к CSV (или другой текст разграничил формат), преобразователь для Linux или BSDs, который не полагается на Perl и установку набора модулей жемчуга модуля или использования X, какого-либо вида GUI или Windows?

Я посмотрел на http://search.cpan.org/~ken/xls2csv/script/xls2csv, и это примерно правильно за исключением того, что я не хочу должным быть использовать CPAN на каждой машине, на которой я нуждаюсь в этом создать тест и установить требования.

3
задан 20.10.2009, 00:13

2 ответа

Никакой C, но CPAN свободный...

Можно использовать pyExcelerator модуль Python для чтения-записи файлы Excel. В качестве награды это идет с хорошим инструментом преобразования: py_xls2csv. Это также упаковывается в debian (так, вероятно, всего подобные debian и другие дистрибутивы также) и freeBSD в соответствии с python-excelerator имен и py-excelerator соответственно.

2
ответ дан 08.12.2019, 00:39

Если Вы довольны xls2csv, когда он работает в одной машине, можно использовать ПАРИТЕТ:: Упаковщик для создания распространяемого пакета для всех других машин с той же архитектурой. Можно включать такое количество жемчуга и его модулей и зависимостей, как Вы хотите, на грани создания автономного исполняемого файла без зависимостей от жемчуга вообще. Заключение в кавычки от вышеупомянутого perldoc:

   Stand-alone setup
           % pp -o packed.exe source.pl        # makes packed.exe
           # Now, deploy 'packed.exe' to target machine...
           $ packed.exe                        # run it
2
ответ дан 08.12.2019, 00:39

Теги

Похожие вопросы