Кто нибудь встречался с такой ошибкой? Создаю файл по шаблону (по этой документации
phpspreadsheet.readthedocs.io/en/develop/topics/re... $reader = IOFactory::createReaderForFile($file);
$spreadsheet = $reader->load($file);
$cells = $spreadsheet->getActiveSheet()->getCellCollection();
foreach ($positions as $position) {
$cells->get('A' . $position['id'])->setValue($position['sum']);
}
$writer = IOFactory::createWriter($spreadsheet, ucfirst(pathinfo($file, PATHINFO_EXTENSION)));
$fileName = time() . '.' . pathinfo($file, PATHINFO_EXTENSION);
$writer->save("./$fileName");
После сохранения пытаюсь открыть новый файл – получаю ошибку "Файл поврежден.". Если показать логи восстановления, та там написано
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>Поместить результат восстановления в zavyalov_10_15333315530.xml</logFileName><summary>Обнаружены ошибки в файле \"/Users/paul/Downloads/zavyalov_10_1533331553.xlsx\"</summary><removedParts summary="Ниже приведен список удаленных компонентов:"><removedPart>Удаленный компонент: Рисованная фигура.</removedPart></removedParts></recoveryLog>