Каков наилучший способ обработки всех версий электронных таблиц MS Excel с помощью php на компьютере, отличном от Windows? - PullRequest
1 голос
/ 16 сентября 2008

Я импортирую данные из электронных таблиц MS Excel в приложение php / mySQL. Несколько разных сторон поставляют электронные таблицы в разных форматах, от Excel 4.0 до Excel 2007. Проблема в том, чтобы найти технику для чтения ВСЕХ версий.

Дополнительная информация:

 - I am currently using php-ExcelReader. 
  - A script in a language other than php that can convert Excel to CSV would be an acceptable solution.

Ответы [ 2 ]

2 голосов
/ 16 сентября 2008

В зависимости от характера ваших данных и сторон, которые загружают файлы Excel, вы можете рассмотреть возможность сохранения данных в формате .csv. С вашей стороны будет намного легче разобраться.

При условии, что это не вариант, быстрый поиск в Google нашел http://sourceforge.net/projects/phpexcelreader/, который может удовлетворить ваши потребности.

0 голосов
/ 16 сентября 2008

Средство ETL с открытым исходным кодом Talend (http://wwww.talend.com)) сгенерирует код Java или Perl и упакует такой код с необходимыми сторонними библиотеками.

Talend должен иметь возможность обрабатывать все версии Excel и выводить набор результатов в любом формате, который вам необходим (включая загрузку его непосредственно в базу данных, если это необходимо).

...