За последние 24 часа нас посетили 31660 программистов и 1364 робота. Сейчас ищут 947 программистов ...

Excel и PHP

Тема в разделе "PHP для новичков", создана пользователем Danil005, 5 окт 2017.

  1. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    У меня есть уже созданная структура и таблица в Excel. Как мне ее загрузить в PHP и там внести данные, а после вывести?
     
  2. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Использую библиотеку PHPExcel.

    PHP:
    1. $excel = PHPExcel_IOFactory::load($_SERVER['DOCUMENT_ROOT'] . '/Excel/excel.xlsx');
    2.  
    3. Foreach($excel ->getWorksheetIterator() as $worksheet) {
    4.     $lists[] = $worksheet->toArray();
    5. }
    Таким образом я получаю весь файл.
    Теперь вопрос, как мне внести данные в определенные ячейки?
     
  3. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Кто-нибудь работал с этой библиотекой?
    $excel->getActiveSheet()->setCellValue("C9", "1-я строка"); - позволит изменить ячейку.

    Но как скачать?
     
  4. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    скачать измененный файл? выгрузить измененный обьект в файл:
    создать обьект класса
    1 PHPExcel_Writer_Excel
    2 и дернуть метод save.

    То есть как обычно: прочитать документацию