我遇到以下错误,我向Excel单元格分配了一个新值,该值已分配给所需的单元格,但是当我在Windows中手动打开文件时,出现以下警告:
该通知单的英文翻译是:我们发现''NOVEMBER 01.xlsx的内容存在问题。 “您希望我们尝试恢复尽可能多的内容吗?如果您相信本书的出处,请单击“是”
我输入(是)并打开文件,然后看到该单元格已分配了值,但是要再次保存该文件,我必须单击“文件/另存为”,我还注意到在某些情况下我更改了某些列的颜色和类似的文件。 PHP代码如下:
public function __construct(){
$this->setTexto();
}
public function setTexto(){
$hoja = \PhpOffice\PhpSpreadsheet\IOFactory::load("NOVIEMBRE 10.xlsx");
$hoja->getActiveSheet()->setCellValue("A3", "nuevo valor");
$writer = new \PhpOffice\PhpSpreadsheet\Writer\Xlsx($hoja);
ob_end_clean();
$writer->save("NOVIEMBRE 11.xlsx");
}