我总是在将 csv(产品)导入 Magneto 时遇到问题。无论我做什么,我总是会遇到没有任何意义的错误,而且我永远无法导入任何东西。我在 Mac 上,我读到这可能会导致问题,所以我一直在更新谷歌文档中的所有内容,然后将其下载为 CSV。我目前的错误是:
“找不到所需的列:sku”
这是我的 CSV 文件中的一列。
我总是在将 csv(产品)导入 Magneto 时遇到问题。无论我做什么,我总是会遇到没有任何意义的错误,而且我永远无法导入任何东西。我在 Mac 上,我读到这可能会导致问题,所以我一直在更新谷歌文档中的所有内容,然后将其下载为 CSV。我目前的错误是:
“找不到所需的列:sku”
这是我的 CSV 文件中的一列。
如果您使用的是 Mac,则需要确保保存 CSV:
如果您想手动处理它,您需要做的是查找并替换文件中的换行符。从命令行:
tr '\r' '\n' < file_excel_munged.csv >| fixed_file.csv
但只要保存它是一个 Windows CSV/Excel 文件就可以了。
我今天通过保存为没有 BOM 的 UTF-8 解决了同样的问题。默认情况下,我相信 Excel 会使用 BOM 保存。Magento 应该真的足够聪明,可以识别 BOM 恕我直言。