OdooWiki OCA HUB

Report xlsx helpers - demo

report_xlsx_helper_demo folder_open OCA/reporting-engine open_in_new
Reporting License: AGPL-3

This module demonstrates the capabilities or the report_xlsx_helper module via a basic example.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds an 'Export XLS' button on the contact form that downloads an Excel file listing the selected contacts with their name, number of child contacts, and company status.

This module is a demonstration of the Excel report helper. On the contact (partner) form, a new 'Export XLS' button appears in the button box at the top of the form. Clicking it generates and downloads an Excel workbook.

The workbook contains a sheet named 'Partners' with one row per selected contact. The columns are: Name, # Contacts (the number of child contacts linked to the partner), Company (a yes/no value), and Company Y/N ? (an Excel formula that shows 'Y' when the Company column is true and 'N' otherwise).

The report is built on the res.partner model and uses the abstract report model report.report_xlsx_helper_demo.partner_export_xlsx. The sheet is set to portrait orientation, fitted to one page wide, and includes standard headers and footers. The title row uses the partner's name when a single partner is exported, and the header row is frozen so it stays visible while scrolling.

This module does not add menus, scheduled actions, or business rules; it only adds the export button and the Excel report definition. It depends on the report_xlsx_helper module for the underlying Excel generation helpers.

Models and fields (2)
  • res.partner · extends an existing model
  • report.report_xlsx_helper_demo.partner_export_xlsx · new model

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/reporting-engine.

terminal Installation and usage

OCA documentation · Odoo 14.0

There is no specific installation procedure for this module.

Open a partner record and click on the 'Export XLS' button.

No verified information in OCA: Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.