Привет,
Подскажите пакет для работы с Excel по шаблону,
Есть несколько Excel таблиц (счет, счет-фактура акт-выпю работ), то есть файлы не большие. По сути изменить только значения некоторых ячеек и продублировать строку с наименованием товаров. (1-5 строк)
Google ведет в основном на PHPExcel который DEPRECATED, и которая сейчас называется PhpSpreadsheet. PhpSpreadsheet создает документы нормально, но вот взять Excel фаил изменить значения уже не может (при пересохранении и послуедующем открытии в Excel ругается что не верное расширение файла или фаил поврежден), даже копи-паст кода примеров из документации пересохраняет поврежденный фаил который Excel не может открыть.
Копи-паст кода из доков PhpSpreadsheet
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load('template.xlsx');
$worksheet = $spreadsheet->getActiveSheet();
$worksheet->getCell('A1')->setValue('John');
$worksheet->getCell('A2')->setValue('Smith');
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Xls');
$writer->save('write.xls');
Так выглядит один Excel фаил из нескольких
Пробовал сохранять html table как .xls, Excel ругается но открывает а вот потом распечатать из него очень трудно (таблица разъезжается на несколько станиц и трудно выверить размер)