PHP传播损坏的文件

时间:2019-02-25 06:35:03

标签: php excel phpexcel phpspreadsheet

我遇到以下错误,我向Excel单元格分配了一个新值,该值已分配给所需的单元格,但是当我在Windows中手动打开文件时,出现以下警告:

Excel capture

该通知单的英文翻译是:我们发现''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");

}

0 个答案:

没有答案