2011-12-01 22 views
1

我试着导入一个简单的CSV文件中只有一行:类型“Magento的进口值无效”

sku,store,attribute_set,category_ids,status,visibility,tax_class_id,weight,price,name,description,short_description 

PCR CLOTH,Standard,simple,0,1,1,1,0,19,"Clothing strip original","asdasdasdsd","sss sssssss" 

并且收到这样的:

跳过导入行,是不是有效值“” for field“type”

+1

有很多方法可以导入Magento中的某些东西。除非他们知道你是如何进口东西的,否则人们不会知道如何帮助你。如果你无法描述你如何导入某些东西,那么最好找一个不同的论坛。 –

+1

是“键入”一个必填列吗?如果是这样,为什么它失踪? – clockworkgeek

+0

在截断mage_dataflow_batch_export和mage_dataflow_batch_import表后,我在互联网上的一篇有用的文章(它也建议删除多个与日志相关的表,以加快Magento)开始获取这些错误。我看不出这些文件有什么问题,实际上与之前工作的相同的那些文件不会。不幸的是,我将不得不从旧的恢复:( –

回答

0

尝试用引号括起某些第一项,以便将其解释为字符串。

2

您需要一个“type”列。通常该行的值将是“简单的”。

另一方面,我建议切换到XML导入和导出格式。然后导出您的目录并将其用作未来导入的模板。 XML格式对特殊字符效果更好,并且导出将包含导入所需的所有字段(以及可选字段)。

+2

在外行进口产品到Magento方面,我不认为XML是这样做的最可行的方式。 – huzefam

1

您应该使用适当的csv格式进行导入。 线必须由标签分开,确保您使用的是正确的值分隔符(“”为例),并确保值包含在双引号

如果您想查看有效的样本,可以导出所有产品,并查看生成的文件。

0

我收到此错误,因为我确实在我输入的类别中有任何项目。该类别在系统中,但没有产品。

我通过他们全部分配到的类别,有产品在CSV修复它,然后在导入后,移动到这里我希望他们进来。

可能是一种可能性的类别..

0

请设置您的文件格式ansi或utf-8。然后你将摆脱问题。 使用editplus然后转到 文件文件编码然后设置它ansi并保存该文件。 然后再次尝试导入。