Excel Import/Export/Report Demo

excel_import_export_demo
REPOSITORY
REPOSITORYOCA/server-tools
GIT
GIThttps://github.com/OCA/server-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-tools/tree/16.0/excel_import_export_demo
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ecosoft
COMMITTERS
COMMITTERSGitHub, Weblate, OCA-git-bot, oca-ci, Aungkokolin1997, Aung Ko Ko Lin
WEBSITE
WEBSITEhttps://github.com/OCA/server-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - excel_import_export
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - sale_management
    - sale
    - sales_team
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - purchase
    - crm
    - calendar
    - web_kanban_gauge
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openpyxl
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
partner_list_wizard partner.list.wizard report.partner.list form New
report_crm_lead report.crm.lead report.crm.lead xpath Inherits excel_import_export.xlsx_report_view
report_sale_order report.sale.order report.sale.order xpath Inherits excel_import_export.xlsx_report_view
Models touched (3)

New fields (4)
  • results Many2many → crm.lead
    compute='_compute_results' args: 'crm.lead'
  • revenue_by_country Many2many → crm.lead
    compute='_compute_revenue_by_country' args: 'crm.lead'
  • revenue_by_team Many2many → crm.lead
    compute='_compute_revenue_by_team' args: 'crm.lead'
  • team_id Many2one → crm.team
    string='Sales Team' args: 'crm.team'
Public methods (0)

No public methods.

New fields (2)
  • partner_ids Many2many → res.partner
    comodel_name='res.partner'
  • results Many2many → res.partner
    compute='_compute_results' help='Use compute fields, so there is nothing store in database' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • partner_id Many2one → res.partner
    string='Partner' args: 'res.partner'
  • results Many2many → sale.order
    compute='_compute_results' help='Use compute fields, so there is nothing stored in database' args: 'sale.order'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/server-tools
GIT
GIThttps://github.com/OCA/server-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-tools/tree/15.0/excel_import_export_demo
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ecosoft
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Mantux11
WEBSITE
WEBSITEhttps://github.com/OCA/server-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:39
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - excel_import_export
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - sale_management
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
    - purchase
    - crm
    - calendar
    - fetchmail
    - web_kanban_gauge
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openpyxl
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
partner_list_wizard partner.list.wizard report.partner.list form New
report_crm_lead report.crm.lead report.crm.lead xpath Inherits excel_import_export.xlsx_report_view
report_sale_order report.sale.order report.sale.order xpath Inherits excel_import_export.xlsx_report_view
Models touched (3)

New fields (4)
  • results Many2many → crm.lead
    compute='_compute_results' args: 'crm.lead'
  • revenue_by_country Many2many → crm.lead
    compute='_compute_revenue_by_country' args: 'crm.lead'
  • revenue_by_team Many2many → crm.lead
    compute='_compute_revenue_by_team' args: 'crm.lead'
  • team_id Many2one → crm.team
    string='Sales Team' args: 'crm.team'
Public methods (0)

No public methods.

New fields (2)
  • partner_ids Many2many → res.partner
    comodel_name='res.partner'
  • results Many2many → res.partner
    compute='_compute_results' help='Use compute fields, so there is nothing store in database' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • partner_id Many2one → res.partner
    string='Partner' args: 'res.partner'
  • results Many2many → sale.order
    compute='_compute_results' help='Use compute fields, so there is nothing stored in database' args: 'sale.order'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/server-tools
GIT
GIThttps://github.com/OCA/server-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-tools/tree/14.0/excel_import_export_demo
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ecosoft
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, Kitti U, oca-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/server-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - excel_import_export
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - sale_management
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
    - purchase
    - crm
    - calendar
    - fetchmail
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openpyxl
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
partner_list_wizard partner.list.wizard report.partner.list form New
report_crm_lead report.crm.lead report.crm.lead xpath Inherits excel_import_export.xlsx_report_view
report_sale_order report.sale.order report.sale.order xpath Inherits excel_import_export.xlsx_report_view
Models touched (3)

New fields (4)
  • results Many2many → crm.lead
    compute='_compute_results' args: 'crm.lead'
  • revenue_by_country Many2many → crm.lead
    compute='_compute_revenue_by_country' args: 'crm.lead'
  • revenue_by_team Many2many → crm.lead
    compute='_compute_revenue_by_team' args: 'crm.lead'
  • team_id Many2one → crm.team
    string='Sales Team' args: 'crm.team'
Public methods (0)

No public methods.

New fields (2)
  • partner_ids Many2many → res.partner
    comodel_name='res.partner'
  • results Many2many → res.partner
    compute='_compute_results' help='Use compute fields, so there is nothing store in database' string='Results' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • partner_id Many2one → res.partner
    string='Partner' args: 'res.partner'
  • results Many2many → sale.order
    compute='_compute_results' help='Use compute fields, so there is nothing stored in database' string='Results' args: 'sale.order'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/server-tools
GIT
GIThttps://github.com/OCA/server-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-tools/tree/13.0/excel_import_export_demo
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ecosoft
COMMITTERS
COMMITTERSStefan Rijnhart, OCA Transbot, oca-travis, OCA-git-bot, Kitti U
WEBSITE
WEBSITEhttps://github.com/OCA/server-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - excel_import_export
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - sale_management
    - sale
    - sales_team
    - payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - utm
    - purchase
    - crm
    - calendar
    - fetchmail
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openpyxl
xlrd
xlwt
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
partner_list_wizard partner.list.wizard report.partner.list form New
report_crm_lead report.crm.lead report.crm.lead xpath Inherits excel_import_export.xlsx_report_view
report_sale_order report.sale.order report.sale.order xpath Inherits excel_import_export.xlsx_report_view
Models touched (3)

New fields (4)
  • results Many2many → crm.lead
    compute='_compute_results' args: 'crm.lead'
  • revenue_by_country Many2many → crm.lead
    compute='_compute_revenue_by_country' args: 'crm.lead'
  • revenue_by_team Many2many → crm.lead
    compute='_compute_revenue_by_team' args: 'crm.lead'
  • team_id Many2one → crm.team
    string='Sales Team' args: 'crm.team'
Public methods (0)

No public methods.

New fields (2)
  • partner_ids Many2many → res.partner
    comodel_name='res.partner'
  • results Many2many → res.partner
    compute='_compute_results' help='Use compute fields, so there is nothing store in database' string='Results' args: 'res.partner'
Public methods (0)

No public methods.

New fields (2)
  • partner_id Many2one → res.partner
    string='Partner' args: 'res.partner'
  • results Many2many → sale.order
    compute='_compute_results' help='Use compute fields, so there is nothing stored in database' string='Results' args: 'sale.order'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/server-tools
GIT
GIThttps://github.com/OCA/server-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-tools/tree/12.0/excel_import_export_demo
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ecosoft
COMMITTERS
COMMITTERSGitHub, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Tom Blauwendraat, Eric @ Elico Corp, oca-ci, Kitti U, newtratip, Aungkokolin1997
WEBSITE
WEBSITEhttps://github.com/OCA/server-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - excel_import_export
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - sale_management
    - sale
    - sales_team
    - payment
    - account
    - product
    - decimal_precision
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openpyxl
xlrd
xlwt
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
partner_list_wizard partner.list.wizard report.partner.list form New
report_sale_order report.sale.order report.sale.order xpath Inherits excel_import_export.xlsx_report_view
Models touched (2)

New fields (4)
  • customer Boolean
    default=True
  • partner_ids Many2many → res.partner
    comodel_name='res.partner'
  • results Many2many → res.partner
    compute='_compute_results' help='Use compute fields, so there is nothing store in database' string='Results' args: 'res.partner'
  • supplier Boolean
    default=True
Public methods (0)

No public methods.

New fields (2)
  • partner_id Many2one → res.partner
    string='Partner' args: 'res.partner'
  • results Many2many → sale.order
    compute='_compute_results' help='Use compute fields, so there is nothing stored in database' string='Results' args: 'sale.order'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/server-tools
PULL REQUEST
PULL REQUEST[18.0][MIG] excel_import_export_demo: Migration to 18.0 (#3208)