Php. Чтение Excel при помощи ExcelReader


Чтение XLS-файлов — очень частая задача, наряду с чтением XML, CSV и XLSX-файлов. Сейчас приведу короткий пример чтения Excel XLS-файла при помощи ExcelReader

В одной из статей я уже приводил пример работы с xls, но при помощи другого метода.

setOutputEncoding('CP1251');
// открываем файл
$data->read('filename.xls');     

echo '';
// цикл по строкам. $data->sheets[0]['numRows'] - количество строк
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
  echo '';
  // цикл по столбцам в строке. $data->sheets[0]['numCols'] - количество колонок
  for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
    // выводим ячейку по ее СТРОКЕ ($i) и КОЛОНКЕ ($j)
    // $data->sheets[0]['cells'] - двумерный массив ячеек
    echo '';
  }
  echo '';
}
echo '
'.$data->sheets[0]['cells'][$i][$j].'
'; ?>
,

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

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