我正在尝试导入超过6610条记录的excel文件,使用Maatwebsite-excel v3.1。我也实现了实现ChunkReading的导入类。在数据库中插入最后一条记录后,excel导入实现甚至会考虑发送空占位符以在数据库中插入数据的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。
请帮我搬一下这些东西。提前谢谢。
发布于 2019-05-14 15:00:07
这只是一个错误,在填充行之外的行中留下了一些空格。我故意删除了该工作表中从6612行到最大行数的所有空行,我的问题就解决了。
https://stackoverflow.com/questions/56114268
复制相似问题