导入Dataflow导出时出现Magmi错误

时间:2013-02-18 21:19:04

标签: magmi

通过最小公分母对Magmi进行故障排除,我使用Dataflow从一个Magento站点导出框架CSV,然后立即将Magmi重新导入另一个Magento站点。我收到了一个错误:

CSV数据源v1.2 - 警告:第1行,错误的列号:找到超过1的25,跳过行

我猜这个网站的Magmi设置中有一些我无法看到的东西,即控制其他任何进口产品?第二个网站已经使用Magmi每晚进口产品。我使用已建立的配置文件和我创建的任何其他配置文件看到上面的错误。

1 个答案:

答案 0 :(得分:0)

默认情况下,Magmi设置为处理CSV文件,每个列都用双引号"括起来。

如果查看Configure Current Profile部分,您会找到标有CSV Enclosure的字段,并填充双引号。

另一方面,Magento导出CSV文件而不使用双引号包装器。尝试从Magmi中的CSV Enclosure字段中删除双引号,然后保存配置文件。进行测试,看看是否有效。

如果这不起作用,您可以将文件导入Excel并使用双引号重新保存文件。对我有用的方法如下:

  1. 打开Excel(创建空白电子表格)
  2. 转到Excel中的Data标签,点击From Text按钮。
  3. 打开从Magento导出的CSV
  4. 选择Delimited,然后点击Next
  5. Delimiters下,选择Comma。单击“下一步”
  6. Data Preview部分,突出显示所有列(按住Shift并选择右侧最远的列)。
  7. Text
  8. 下选择Column data format
  9. 点击完成
  10. 在电子表格中验证了所有数据是否正确后,您必须将其导出以用双引号括起所有单元格值。为此,请按照以下教程操作: http://www.markinns.com/articles/full/export_excel_csvs_with_double_quotes

    保存文件后,将其上传到var/import目录,将Magmi设置为使用"作为CSV Enclosure,然后尝试运行导入。