Книга Clone Excel, содержащая текстовые поля PHP - PullRequest
0 голосов
/ 07 марта 2019

Я работаю с PHPSpreadsheet, и когда я изменяю файл и сохраняю его, я получаю сообщение об ошибке при открытии файла. Ошибка при открытии файла выглядит следующим образом:

Мы обнаружили проблему с содержимым "name.xlsx"

Я понимаю, что эта ошибка вызвана текстовым полем, которое у меня есть внутри документа, мне не нужно манипулировать текстовым полем, мне просто нужно сохранить файл без ошибок, даже если он содержит текстовое поле, мой код выглядит следующим образом:

public function setPrincipal(){

    $inputFileName =  'DICIEMBRE 02.xlsx';

    $spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($inputFileName);

    $spreadsheet->getActiveSheet()->setCellValue("B11", "Otro valor");

    $escritura = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, "Xlsx");


    $escritura->save("SIN ERROR.xlsx");

}

Кто-нибудь знает, как решить эту проблему?

...