Laravel-excel: 如何忽略或跳过特定列?

创建于 2017-09-02  ·  3评论  ·  资料来源: Maatwebsite/Laravel-Excel

如何忽略或跳过特定列? 例如我有ff。 列:

名字,中间名,姓氏,年龄

我只想加载

名,姓

所以基本上忽略了中间名和年龄列。

提前致谢。

最有用的评论

我也想知道这一点。

所有3条评论

我也想知道这一点。

// 选择
$reader->select(array('firstname', 'lastname'))->get();

// 或者
$reader->get(array('firstname', 'lastname'));

来源:http: //www.maatwebsite.nl/laravel-excel/docs/import#select

@rootchips ,感谢您的回答。 我也从之前的文档中看到了这一点。 但这是它的缺点。

  1. 如果我有一个包含 50 个或更多列/标题的 excel 文件,我只需要忽略其中的 2 或 3 个,那么代码会很长。
  2. 我正在上传带有随机或自定义列的文件,我需要选择应该忽略哪个列的每个文件。 因此,仅指定选定的列将无济于事。

如果我能从这个问题https://github.com/Maatwebsite/Laravel-Excel/issues/1165中得到答案,我可能正在使用这个库。

此页面是否有帮助?
0 / 5 - 0 等级