Можно ли написать в существующей электронной таблице с PhpSpreadSheet? - PullRequest
0 голосов
/ 30 мая 2018

В настоящее время я использую библиотеку PhpSpreadSheet и хочу написать в существующую электронную таблицу.Это возможно?

Если да, то как?Я не видел никакой возможности в документации .

Спасибо!

1 Ответ

0 голосов
/ 30 мая 2018
  • Загрузить существующий файл электронной таблицы
  • Изменить что-либо
  • Записать его снова в файловую систему

Код:

<?php

//load spreadsheet
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load("yourspreadsheet.xlsx");

//change it
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'New Value');

//write it again to Filesystem with the same name (=replace)
$writer = new Xlsx($spreadsheet);
$writer->save('yourspreadsheet.xls');
...