используйте OpenOffice Calc, чтобы открыть файлы Excel и преобразовать их в CSV или с разделителями табуляции - PullRequest
2 голосов
/ 14 февраля 2011

Существует ли какой-либо тип автоматизации, где я могу использовать OpenOffice Calc, чтобы открывать файлы Excel и преобразовывать их в файлы CSV или файлы с разделителями табуляции?

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

Это файлы xls и xlsx, поэтому он должен работать для всех них.

Если есть, как бы я запрограммировал это на PHP?Если у вас есть другие альтернативы, пожалуйста, предложите их.

1 Ответ

1 голос
/ 14 февраля 2011

OpenOffice можно запустить в режиме сервера и использовать для преобразования файлов между рядом поддерживаемых форматов.

Я использовал это в основном с Java через библиотеку JODConverter, доступную по адресу http://www.artofsolving.com/opensource/jodconverter

Быстрый веб-поиск вызвал http://sourceforge.net/projects/phopo-org/, который претендует на реализацию PHP

...