【问题标题】:Error exceptions.IndexError while importing in Odoo products在 Odoo 产品中导入时出现错误 exceptions.IndexError
【发布时间】:2015-12-01 08:34:06
【问题描述】:

我正在尝试导入 8500 种产品,并将 CSV 剪切成 1000 行的文件。一切都很好,但是当我得到 2500 时,我得到了这个错误:

导入期间出现未知错误: : 第 2 行的列表索引超出范围

name,categ_id,standard_price,list_price,Public Price,default_code,description_purchase,Main Supplier,sale_delay,taxes_id,Id. Externo,property_account_expense,route_ids/id,Acabado,product_variant_ids/attribute_line_ids/attribute_id,product_variant_ids/attribute_line_ids/value_ids
Mueble Base Encajonada con Estante Metal,Category / Subcategory,999.00,999.24,999.24,A037073000,MOBILETTO BASE SCATOLATA,Provider,35,IVA 21%,A037073000,400000080,"purchase.route_warehouse0_buy,stock.route_warehouse0_mto",A03,Color,D7

知道问题出在哪里吗?

【问题讨论】:

    标签: openerp odoo-8


    【解决方案1】:

    出现此错误是因为与列标签相比,您获得了额外的行值。

    例如:

    您有 16 列而不是必须提供 16 个值。如果你给出 17 个值,就会出现这种类型的错误 list index out of range

    情况:

    请重新检查列值,它必须与列标签的数量相同。

    【讨论】:

    • 是的,你是对的,但是在那一行中,你可能会额外填写。当我们复制数据并粘贴到 csv 文件时。例如,我们复制 15 列并粘贴到 csv 文件中,有时由于某些特殊字符,它会将数据粘贴到 17 列中。请检查两次列值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    相关资源
    最近更新 更多