我正在尝试使用Maatwebsite-excel v3.1导入超过6610条记录的excel文件。我也实现了实现ChunkReading的导入类。在将最后一条记录插入数据库后,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。
请帮助我解决这些问题。预先感谢。
答案 0 :(得分:0)
这仅仅是一个错误,即行中已填充行之外还留有一些空白。我故意删除了该工作表中从第6612行到最大行的所有空行,并且解决了我的问题。