Блог web-майстра - Архів сайту - Читання Excel-файлів засобами PHP
Читання Excel-файлів засобами PHP
setOutputEncoding ( 'CP1251'); $data -> read('filename.xls');
Альтернативний варіант – PHP Excel PARSER. Ось що написано у файлі Help_ukr.txt:
У файлі документації Help_ukr.txt досить докладно описано, як використовувати PHP Excel PARSER. Крім того, дистрибутив містить приклади роботи з Excel-файлом:
- PHP Excel Parser/Setup/SAMPLE/XLS2HTML/SAMPLE.PHP - виведення Excel-файлу у браузер
- PHP Excel Parser/Setup/SAMPLE/xls2mysql/INDEX.PHP - запис Excel-файлу до бази даних
Приклад виведення Excel-файлу у браузер у форматі HTML:
switch ($ res) < case 0: break; case 1: die ("Неможливо відкрити файл"); case 2: die ("Файл, надто маленький щоб бути файлом Excel"); case 3: die ("Помилка читання заголовка файлу"); case 4: die ("Помилка читання файлу"); case 5 : die ( "Це - не файл Excel або файл, збережений в Excel worksheet [ 'name' ] ) ; $ws_num ++ ) < echo "
Робочий лист: "; if ($exc -> worksheet ['unicode'] [$ws_num]) echo uc2cp1251 ($exc-> 5>else echo $exc - worksheet [ 'name' ] [ $ws_num ] ;
\n"; $ws = $exc -> worksheet [ 'data' ] [ $ws_num ] ;
// якщо робочий лист не порожній if ( is_array ( $ws ) && isset ( $ws [ 'max_row' ] ) && isset ( $ws [ 'max_col' ] ) ) ) < echo "