2013-02-18 17 views
0

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

CSV数据源V1.2 - 警告:1号线,错列数:25发现超过1,行跳过

我猜有一些在该网站的Magmi设置,我可以不太明白,那是控制任何其他进口?第二个网站已经使用Magmi每晚进口产品。我使用其建立的配置文件和我创建的任何其他配置文件来查看上述错误。

回答

0

默认情况下,Magmi设置为处理CSV文件,每列包含在双引号"中。

如果您查看Configure Current Profile部分,您会发现一个标记为CSV Enclosure的字段,其中填有双引号。

另一方面,Magento导出不带双引号封装的CSV文件。尝试从Magmi的CSV Enclosure字段中删除双引号,然后保存该配置文件。做一个测试运行,看看是否有效。

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

  1. 打开Excel(创建空白表格)
  2. 转到在Excel中Data选项卡,单击From Text按钮。
  3. 打开您的CSV从Magento的
  4. 出口
  5. 选择Delimited并单击Next
  6. Delimiters,选择Comma。单击下一步
  7. Data Preview部分中,高亮显示所有列(按住Shift并选择最右侧的列)。
  8. 选择TextColumn data format
  9. 下单击Finish

后您确认您的所有数据是在电子表格中正确的,你必须将其导出到包装的所有单元格值的双引号。要做到这一点,请按照本教程:将文件保存 http://www.markinns.com/articles/full/export_excel_csvs_with_double_quotes

后,上传到你的var/import目录,设置Magmi使用"作为CSV Enclosure,并尝试运行导入。