我正在开发一个项目,用户可以在其中上传多张Excel文件。
现在,我只需要在一张纸上附加一些行并下载该文件。
我正在为此使用laravel excel 3.0版。我尝试首先导入excel文件,该文件为我提供了所有工作表的集合,现在我只是使用相同的集合(在更新特定工作表之后)导出它们。
这对于数据而言效果很好,但会丢失其他工作表中的所有样式和格式。
我只是想知道在不损失其他工作表的样式和格式的情况下,有什么方法可以做到这一点。
这是我的代码。
// this gives me data in the collection
$defaultData = Excel::toCollection(new EvaluationSheetImport, storage_path('app/public/evaluation_data.xlsx'));
// it returns the sheet without styling
Excel::queue(new AssessmentSheetExport($defaultData), 'evaluation_databaseExport.xlsx', 'public');