首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ODOO 11中的XLS报告

ODOO 11中的XLS报告
EN

Stack Overflow用户
提问于 2018-02-13 18:29:55
回答 3查看 3.7K关注 0票数 0

ImportError:没有名为' report _sxw‘的模块,我需要开发一个打印xls报告的模块,但我正面临一些问题,请帮助我解决这个问题,无论odoo11是否具有xls的功能,或者有任何替代方法可以在版本11中开发xls报告。

EN

回答 3

Stack Overflow用户

发布于 2018-02-21 14:24:15

对于Odoo 11,请从此处下载更新的模块。

https://github.com/OCA/reporting-engine/tree/11.0/report_xlsx

票数 1
EN

Stack Overflow用户

发布于 2018-02-14 02:58:58

CODE

  • Python代码下面的
  • TRY:-

代码语言:javascript
复制
from odoo import models
class PartnerXlsx(models.AbstractModel):
    _name = 'report.report_xlsx.partner_xlsx'
    _inherit = 'report.report_xlsx.abstract'

def generate_xlsx_report(self, workbook, data, partners):
    for obj in partners:
        sheet = workbook.add_worksheet('Report')
        bold = workbook.add_format({'bold': True})
        sheet.write(0, 0, obj.name, bold)

  • XML代码:- <report id="partner_xlsx" model="res.partner" string="Print to XLSX" report_type="xlsx" name="report_xlsx.partner_xlsx" file="res_partner" attachment_use="False" />
票数 0
EN

Stack Overflow用户

发布于 2018-02-14 20:23:43

在用于打印xls报表的odoo11中,你需要导入一些库,因为现在创建这种类型的文件的一些方法发生了变化。同样的

代码语言:javascript
复制
 try:
    import xlwt
    from xlwt import Borders
except ImportError:
xlwt = None

之后,您可以通过以下方式创建工作簿:workbook = xlwt.Workbook()

然后你可以在这里做你的操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48764563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档