0

我正在使用 PHPSpreadsheet 生成一个 XLSX 文件。编码

$spreadsheet->setActiveSheetIndex(0);
$writer = new Xlsx($spreadsheet);
$full_filename = $path . $filename . '.xlsx';
$writer->save($full_filename);

使用上面的代码文件时只包含“Sheet1”并且是空白的但是当我使用

$spreadsheet->setActiveSheetIndex(0);
$writer = new Xls($spreadsheet);
$full_filename = $path . $filename . '.xls';
$writer->save($full_filename);

上面的代码用多张纸保存正确的数据。

上周保存的 XLSX 可以正常工作。

我的服务器是:

  • Ubuntu 18.04 LTS
  • 玛丽亚数据库 10
  • PHP 7.2.10 使用 Yii2 框架
  • 使用 phpoffice/phpspreadsheet v. 1.3.1
4

0 回答 0