首页 > 解决方案 > 删除 csv 导出中行尾的空列

问题描述

我使用 laravel-excel 从 Laravel 集合创建 csv 导出。此集合可以在行尾包含空列。推送到 store() 函数的数据集确实包含这些空值。但是,在导出时,似乎那些空列被删除了。数据集不包含标题行,因为我不需要将其包含在导出中。

例如:我希望一行的输出是test;1;2;;;;test;;;;

但相反,我得到:test;1;2;;;;test

我使用此代码生成 csv 文件:

Excel::store($export, $fileName . $extension, 'public');

where$export是包含集合的元素。

是否可以强制 laravel-excel 在文件末尾包含这些空值?我需要这个,因为我稍后在该过程中使用的导入工具会计算列数,现在由于列数不正确而失败。

标签: laravelphpspreadsheetlaravel-excel

解决方案


推荐阅读