2013-02-18 33 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,並嘗試運行導入。