diff --git a/report_xlsx/__openerp__.py b/report_xlsx/__openerp__.py index 07985d16..2f30ec2b 100644 --- a/report_xlsx/__openerp__.py +++ b/report_xlsx/__openerp__.py @@ -10,7 +10,7 @@ 'Odoo Community Association (OCA)', 'website': "http://acsone.eu", 'category': 'Reporting', - 'version': '9.0.1.0.0', + 'version': '9.0.1.0.1', 'license': 'AGPL-3', 'external_dependencies': {'python': ['xlsxwriter']}, 'depends': [ diff --git a/report_xlsx/report/report_xlsx.py b/report_xlsx/report/report_xlsx.py index 285c97b5..4c7cb691 100644 --- a/report_xlsx/report/report_xlsx.py +++ b/report_xlsx/report/report_xlsx.py @@ -35,11 +35,14 @@ class ReportXlsx(report_sxw): self.env.cr, self.env.uid, ids, self.env.context) self.parser_instance.set_context(objs, data, ids, 'xlsx') file_data = StringIO() - workbook = xlsxwriter.Workbook(file_data) + workbook = xlsxwriter.Workbook(file_data, self.get_workbook_options()) self.generate_xlsx_report(workbook, data, objs) workbook.close() file_data.seek(0) return (file_data.read(), 'xlsx') + def get_workbook_options(self): + return {} + def generate_xlsx_report(self, workbook, data, objs): raise NotImplementedError()