Блог 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 "