WithChunkReading 读取超出最大填充行数的行
WithChunkReading reads rows beyond the maximum rows filled
我正在尝试使用 Maatwebsite-excel v3.1 导入超过 6610 条记录的 excel 文件。我也实现了实现 ChunkReading 的导入 class。在数据库中插入最后一条记录后,excel-import 实现甚至考虑第 6611 条记录(第 6612 行)发送空占位符以在数据库中插入数据。
这是一些代码,
class UsersImport implements ToCollection, WithHeadingRow, WithChunkReading
{
public $count = 0;
public function collection(Collection $rows)
{
//insertion of $rows data in database
}
public function chunkSize() : int {
return 300;
}
}
我已经挠头好几个小时了。但是我无法理解到底发生了什么。
我正在使用 Ubuntu。文件格式为.xlsx.
请帮我处理这些东西。提前致谢。
这只是一个错误,在填充的行之外的行中留下了一些白色 space。我故意删除了第6612行到最大行的所有空行sheet,我的问题就解决了。
我正在尝试使用 Maatwebsite-excel v3.1 导入超过 6610 条记录的 excel 文件。我也实现了实现 ChunkReading 的导入 class。在数据库中插入最后一条记录后,excel-import 实现甚至考虑第 6611 条记录(第 6612 行)发送空占位符以在数据库中插入数据。
这是一些代码,
class UsersImport implements ToCollection, WithHeadingRow, WithChunkReading
{
public $count = 0;
public function collection(Collection $rows)
{
//insertion of $rows data in database
}
public function chunkSize() : int {
return 300;
}
}
我已经挠头好几个小时了。但是我无法理解到底发生了什么。
我正在使用 Ubuntu。文件格式为.xlsx.
请帮我处理这些东西。提前致谢。
这只是一个错误,在填充的行之外的行中留下了一些白色 space。我故意删除了第6612行到最大行的所有空行sheet,我的问题就解决了。