Простой способ использования PHPExcel

Скачиваем и распаковываем последнюю версию библиотеки с сайта phpexcel.codeplex.com

Дата Ф.И.О e-mail
20.11.2003 Иванов П.С ivano@exemle.com
20.13.2005 Сидоров П.А sidorov@exemle.com
23.11.2008 Петров П.С petrov@exemle.com

И собственно сам скрипт пример работы чтение данных из файла «.XLSX»:

# подключаем библиотеку
require_once "$_SERVER[DOCUMENT_ROOT]/xls/PHPExcel.php";
# Указываем путь до файла .xlsx
$File = "$_SERVER[DOCUMENT_ROOT]/xls/test.xlsx";
 
$Excel = PHPExcel_IOFactory::load($File);
 
# С какой строки начинаются данные
$Start = 2;
$Res = array();
for ($i= $Start; $i <= 1000; $i++)
{
    $Row = new stdClass();
    $Row->id = $i;
 
    $Row->date = $Excel->getActiveSheet()->getCell('A'.$i )->getValue(); 
    # Преобразовываем формат даты из MS в привычный
    $Row->date = date('Y-m-d', PHPExcel_Shared_Date::ExcelToPHP($oRow->date));
    $Row->name = $Excel->getActiveSheet()->getCell('B'.$i )->getValue(); 	
    $Row->mail = $Excel->getActiveSheet()->getCell('C'.$i )->getValue(); 
 
    if($Row->name == null) continue;
 
    $Res[] = $Row;
}
    print_r($Res);
    echo "</br>";

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