Python 用于导入数据的自定义odoo向导

Python 用于导入数据的自定义odoo向导,python,odoo,odoo-8,wizard,Python,Odoo,Odoo 8,Wizard,我想创建一个自定义向导,导入csv,然后将此数据与数据库中已有的数据进行比较。然后我想选择保留数据、替换或删除数据。我目前使用的是Odoo8 我目前有: class ExcelImport(models.TransientModel): _name = 'excell.import.wizard' excel_file_for_import = fields.Binary(string='File for upload') def impo

我想创建一个自定义向导,导入csv,然后将此数据与数据库中已有的数据进行比较。然后我想选择保留数据、替换或删除数据。我目前使用的是Odoo8

我目前有:

class ExcelImport(models.TransientModel):
    _name = 'excell.import.wizard'

   

     excel_file_for_import = fields.Binary(string='File for upload')
    
        def import_data_form_file(self):
            try:
                inputx = StringIO.StringIO()
                inputx.write(base64.decodestring(self.excel_file_for_import))
                book = open_workbook(file_contents=inputx.getvalue())
            except TypeError as e:
                raise ValidationError(u'ERROR: {}'.format(e))
            sheet = book.sheets()[0]
    
            for i in range(sheet.nrows):
                if i == 0:
                    continue
                if i == 1:
                    name = sheet.cell(i, 0).value
                    vat = sheet.cell(i, 5).value

请提供表名和CSV文件的标题。