Report 打印odoo 10的xls报告时出错

Report 打印odoo 10的xls报告时出错,report,odoo,odoo-10,xls,Report,Odoo,Odoo 10,Xls,我正在使用Odoo10,打印xls报表“Sheetname'A8'忽略大小写”已在使用时出现以下错误:(,异常(u“Sheetname'A8'忽略大小写,已在使用。”,),)”。那么,如何解决这个问题呢 我的代码如下: Python: 来自odoo.addons.report\u xlsx.report.report\u xlsx导入报告xlsx 类PartnerXlsx(报告XLSX): def生成xlsx报告(自我、工作簿、数据、合作伙伴): 对于obj in partners: 报告名称=

我正在使用Odoo10,打印xls报表“Sheetname'A8'忽略大小写”已在使用时出现以下错误:(,异常(u“Sheetname'A8'忽略大小写,已在使用。”,),)”。那么,如何解决这个问题呢

我的代码如下:

Python:

来自odoo.addons.report\u xlsx.report.report\u xlsx导入报告xlsx
类PartnerXlsx(报告XLSX):
def生成xlsx报告(自我、工作簿、数据、合作伙伴):
对于obj in partners:
报告名称=对象名称
#一张由合伙人填写
工作表=工作簿。添加工作表(报告名称[:31])
bold=工作簿。添加_格式({'bold':True})
书写(0,0,对象名称,粗体)
PartnerXlsx('report.res.partner.xlsx',
"res.partner")
Xml:


请确保您在partner表中没有多次使用名称
A8
。 如果同一名称存在多次,请尝试以下方法之一

  • 使用工作表名称作为合作伙伴名称和代码的组合
  • 使用python
    try和exception
    方法。如果发生异常,请更改名称
  • 供参考:


  • 但是我有很多同名的客户。那么,如何删除此验证。更新了我的答案。