odoo16导入产品库存数量

1、先导入产品(导入产品的时最好产品类型导入为可库存产品)

2、将之前的excel修改下,如果没有ID,只有产品名称,需要处理一下

# -*- coding: utf-8 -*-

import xlrd
import xlwt

# 打开Excel文件
data = xlrd.open_workbook('a.xlsx')

# 新建一个excel文件
wb = xlwt.Workbook()

# 添加一个sheet
ws = wb.add_sheet('sheet1')

# 获取一个工作表
table = data.sheets()[0]

# 获取行数和列数
nrows = table.nrows
ncols = table.ncols
ws.write(0, 0, "产品")
ws.write(0, 1, "计数数量")
ws.write(0, 2, "产品类型")
# 循环行列表数据
for i in range(1, nrows):
    # 获取单元格数据
    cell_A = table.cell(i, 0).value
    cell_B = table.cell(i, 1).value
    cell_C = table.cell(i, 2).value
    cell_D = table.cell(i, 3).value
    cell_F = '['+cell_D+']' + cell_C
    ws.write(i, 0, cell_F)
    ws.write(i, 1, table.cell(i, 9).value)
    ws.write(i, 2, "可库存产品")
wb.save('text.xls')