gpt4 book ai didi

php - Laravel Excel/PHP Excel : Import, 修改、下载

转载 作者:可可西里 更新时间:2023-11-01 01:00:47 24 4
gpt4 key购买 nike

我正在为 Laravel-Excel 苦苦挣扎(PHPExcel 的 Laravel 包)。

我无法修改文件。我的文件有一个工作簿(称为模板)。我想加载文档,修改它并让用户下载它:

Excel::selectSheets('template') -> load($source, function($file)
{

}) -> download('xls');

以上代码目前有效。但我不知道如何填充单元格。我不想直接导出一个 Eloquent 模型,我需要遵循一定的结构。 Excel 文件不是我创建的,我只是需要填充数据。

例如,我怎样才能用当前用户的名字填充单元格 A2?

我搜索类似的东西

Excel::cell('A2') -> content = $user -> name;

这只是我想要实现的示例,这不是工作代码!

谢谢,鲁马

最佳答案

Laravel-Excel 运行于 PHPExcel,您可以在 Laravel-Excel 公开的对象上运行 native PHPExcel 方法。

从文档中获取单元格:http://www.maatwebsite.nl/laravel-excel/docs/export#cells

\Excel::create('Document', function($excel) {
$excel->sheet('Sheet', function($sheet) {
$sheet->cell('A2', function($cell) {
$cell->setValue('this is the cell value.');
});
});
})->download('xls');

并且,这里是 $cell 实例的屏幕截图,显示了可以在其上调用的其他内容:

Kint dump of the $cell instance

关于php - Laravel Excel/PHP Excel : Import, 修改、下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27659170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com