З А Г Р У З К А
blog banner

Импорт и экспорт ods файлов на PHP

Для чтения ods файлов, и не только их, но и xls (xml), csv, tab text, можно использовать библиотеку http://code.google.com/p/php-spreadsheetreader/. Как и написано на сайте, работать с ней довольно просто

require_once ‘SpreadsheetReaderFactory.php’;$spreadsheetsFilePath = ‘test.ods’; //or test.xls, test.csv, etc. $reader = SpreadsheetReaderFactory::reader($spreadsheetsFilePath);$sheets = $reader->read($spreadsheetsFilePath); echo $sheets[0][0][0];

Обнаружена проблема импорта ячеек, состоящих из нескольких строк, которую можно решить редактированием extract_tables_simplexml.xslt, в части, где идет разбор значения ячейки.

float

Тут можно заменить, например на

 

Для генерации файлов ods удобно пользоваться библиотекой http://odsphpgenerator.lapinator.net/.

На сайте приведено много примеров использования, так что проблем быть не должно. Конечно, много чего в этой библиотеке не хватает, но либо можно дописать самостоятельно, либо дождаться новой версии.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *