7 июля 2010 г.

PHP: считать Excel без XMLReader и XMLWriter

Возникла необходимость работать с Excel-файлами (а именно — парсить) через PHP на сервере без поддержки XMLReader и XMLWriter.

Нашел проект http://code.google.com/p/php-excel-reader/, но без сложностей не обошлось — скрипт отказался читать русскую кодировку Windows-1251 из Excel 2007.

Все решил благодаря radostinstefanov'у, автору этого комментария, порекомендовавшему в файле excel_reader2.php заменить 635-ю строчку:
$val = htmlentities($val,ENT_NOQUOTES, 'Windows-1251');

Комментариев нет: