Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用laravel excel或php编辑现有excel文件_Php_Laravel_Phpspreadsheet_Laravel Excel - Fatal编程技术网

使用laravel excel或php编辑现有excel文件

使用laravel excel或php编辑现有excel文件,php,laravel,phpspreadsheet,laravel-excel,Php,Laravel,Phpspreadsheet,Laravel Excel,我正在做一个项目,用户可以上传一个包含多张工作表的excel文件 现在我只需要在其中一个工作表中添加一些行,然后下载该文件 我使用的是3.0版。我首先尝试导入excel文件,该文件为我提供了所有工作表的集合,现在我只是使用相同的集合导出它们(在更新特定工作表之后) 这对数据很有效,但会丢失其他图纸中的所有样式和格式 我只是想知道,有没有任何方法可以在不丢失其他图纸样式和格式的情况下实现这一点 这是我的密码 // this gives me data in the collection

我正在做一个项目,用户可以上传一个包含多张工作表的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');

任何人都能解决同样的问题吗