Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Excel Import Layer v 19.0
  4. Sales Conditions FAQ

Excel Import Layer

by F13 Tech
Odoo

$ 98.66

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 790
Technical Name excel_import_layer
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 790
Technical Name excel_import_layer
LicenseLGPL-3

Excel Import Automation for Odoo 19

Advanced Excel import templates for every Odoo model

Excel Import Layer adds a flexible mapping layer before Odoo's standard import engine. Create templates once, map Excel columns to fields in any Odoo model, merge values, group parent-child rows, test safely, and import repeatable files with confidence.

Reusable Templates All Odoo Models Dry-Run Testing XLSX Draft Export No Core Changes

Excel Import Layer icon
F13 Tech
Odoo Ready Partner
1xTemplate Setup XLSXNative Excel Files AnyOdoo Model TestBefore Import

Built for operational imports

Stop rebuilding the same import file again and again

Many companies receive Excel files from suppliers, marketplaces, sales teams, customers, or legacy systems. This module lets you adapt the file through saved mapping templates instead of manually editing every import file.

Common problems without a mapping layer

  • Excel column names do not match Odoo field names.
  • Multiple Excel columns must be merged into one Odoo field.
  • Parent and child rows arrive in the same spreadsheet.
  • Users repeat the same spreadsheet cleanup for every import.
  • Bad relational values break the whole import unexpectedly.

What Excel Import Layer adds

  • Saved import templates per Odoo model.
  • Excel-to-Odoo field mapping with child field support.
  • Column merge rules with configurable separators.
  • Grouping logic for parent and one2many line imports.
  • Dry-run testing before records are created.

Feature coverage

A practical import toolkit for every Odoo workflow

Designed for repeatable imports across contacts, products, sales, purchases, inventory, custom models, and migration workflows.

01

Reusable Import Templates

Create a template for each target model and reuse it whenever files with the same structure arrive.

02

Excel Column Mapping

Map business-friendly spreadsheet headers to technical Odoo fields without changing the Excel source.

03

Sum / Merge Mode

Merge multiple Excel columns into the same destination field using a configurable separator.

04

Header + Value Formatting

Optionally import values as Column Name + Separator + Value for descriptive notes and text fields.

05

Missing Value Policies

Choose whether to raise an error, create missing relations, ignore invalid values, or skip rows.

06

Import Draft Download

Generate an XLSX draft file from the configured template so users can fill the expected columns correctly.

Screenshots

See Excel Import Layer inside Odoo

Manage templates, define mapping rules, and prepare imports for any Odoo model directly from the Odoo interface.

Excel Import Templates list view

Template management

Keep reusable Excel import templates organized by target Odoo model.

Contact import template mapping

Column mapping and merge rules

Map Excel columns to Odoo fields and merge multiple columns into one destination field.

Sales order import mapping

Sales Order imports

Use group columns and child fields to import parent records and lines together.

Works across Odoo workflows

Use the same import layer for standard and custom models

Build templates for master data, operational documents, relational records, parent-child imports, and custom business objects.

Master Data

Contacts, products, vendors, customers, pricelists, catalogs, and reference records.

Operational Documents

Sales, purchases, order lines, inventory sheets, and recurring spreadsheet-based operations.

Custom Models

Use the same template mechanism for Studio or custom-developed Odoo models.

Sales order ready

Import parent records and lines from the same Excel file

Use a group column such as Order Ref to turn multiple spreadsheet rows into one Sales Order with multiple order lines.

Excel Column Odoo Mapping Result
Order RefGroup Column + Customer ReferenceRows with the same reference become one Sale Order.
Customerpartner_idThe customer is filled once on the parent order.
Productorder_line/product_idEach product row creates an order line import row.
Quantity / Priceorder_line/product_uom_qty, order_line/price_unitLine values are imported under the same grouped order.

Controlled import behavior

Choose what happens when a value cannot be matched

Use Odoo-like import policies directly in your template lines.

Error

Stop the import and show what needs to be corrected.

Create If Missing

Allow new related records to be created when matching is enabled.

Ignore Value

Leave the destination field empty when the value cannot be matched.

Skip Row

Skip only the problematic spreadsheet row and continue processing.

Built on Odoo's standard import engine

The module prepares fields and rows according to your mapping template, then passes the data to Odoo's native import mechanism. This keeps the behavior familiar while adding flexibility for real-world Excel files.

Simple workflow

From template setup to safe import in five steps

1

Create Template

Select the Odoo model that will receive the imported data.

2

Map Columns

Connect Excel headers to Odoo fields and relation paths.

3

Configure Rules

Set merge behavior, grouping, separators, and missing-value policies.

4

Test Import

Run a dry-run test without creating records in the database.

5

Import

Run the final import and open the created Odoo records.

FAQ

Frequently asked questions

Can I test an import before creating records?

Yes. The wizard includes a Test button that runs the mapped import in dry-run mode.

Can it import parent and child rows?

Yes. Use a group column and map child fields for one2many line imports.

Can I generate an Excel template for users?

Yes. Each saved template can generate a draft XLSX file with expected columns and a mapping sheet.

Does it replace Odoo import?

No. It adds a reusable preparation layer and still uses Odoo's standard import engine.

Need help with your Excel import workflow?

Support is available at support@f13tech.com.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with