我已经生成了一个有效的电子表格,我可以使用记录的保存方法保存它:
$ writer = new Xlsx($ spreadsheet);$写入器的>保存( ‘file.xlsx’);但是我如何使用存储磁盘……
我自己想通了。由于没有$ writer-> getContent()方法,这是我的解决方法:
这是我的代码:
$writer = new Xlsx($spreadsheet); ob_start(); $writer->save('php://output'); $content = ob_get_contents(); ob_end_clean(); Storage::disk('local')->put("myfile.xlsx", $content); Storage::disk('myftp')->put("myfile.xlsx", $content);