我有一个现有的Excel文档,我希望使用Laravel-Excel向其添加一些数据。该软件包具有很好的文档,但遗憾的是没有完整的示例显示如何执行此操作,而只是部分演示操作行。
我想做的是:
代码:
Excel::load($path . '/exported.xls', function($reader){
$sheet = $reader->getActiveSheet();
// Manipulate third row
$sheet->row(3, array(
'test1', 'test2'
));
});
结果是
调用未定义的方法PHPExcel_Worksheet :: row()
是否有人成功使用此软件包附加数据?
答案 0 :(得分:3)
Laravel Excel 1.2.0增加了对追加行的支持(因此修改现有的Excel文件)
http://www.maatwebsite.nl/laravel-excel/docs/import#edit
正确的代码是:
Excel::load($path . '/exported.xls', function($reader)
{
$reader->sheet(function($sheet)
{
// Manipulate third row
$sheet->row(3, array(
'test1', 'test2'
));
});
})->export('xls');
答案 1 :(得分:2)
看起来你会用......
$sheet->appendRow(array(
'appended', 'appended'
));
在此处的文档中找到... http://www.maatwebsite.nl/laravel-excel/docs/export
答案 2 :(得分:0)
现在无法按照我的意图编辑Excel文件。 来源:package creator。