环境 magento v1.5.1.0
执行批量导入时提示
- Starting Mage_Dataflow_Model_Convert_Parser_Csv :: parse
- Found 5 rows.
- Starting catalog/convert_adapter_productimport :: parse
- Skip import row, required field “sku” not defined
- Skip import row, required field “sku” not defined
- Skip import row, required field “sku” not defined
- Skip import row, required field “sku” not defined
- Skip import row, required field “sku” not defined
- Processed 100% 5/5 records
- Imported 0 records
网上还有其他的出错情况,类似于
Skip import row, required field “store” not defined
等等。
刚碰到有些头疼不懂如何下手,这边使用的是csv 文件进行批量导入。
上网搜索一番,发现有人说是 csv文件的编码的问题,于是尝试将csv文件用文本编辑器打开(记事本,notepad++等) 然后转换编码为utf8
尝试 导入,依然会出现问题。
逛街回来,再查看这个问题,突然注意到记事本打开的csv 文件
sku项后面有好几个空格,,type,sku ,categories,…….
将空格删除后,保存,重新测试导入 ok
- Starting Mage_Dataflow_Model_Convert_Parser_Csv :: parse
- Found 5 rows.
- Starting catalog/convert_adapter_productimport :: parse
- Processed 100% 5/5 records
- Imported 5 records
其他类似的问题,可能也跟这两种因素有关吧。
记此以备忘
发表评论: