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. Odoo Excel Studio v 19.0
  4. Sales Conditions FAQ

Odoo Excel Studio

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com
Odoo

$ 99.31

v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1137
Technical Name eb_excel_studio
LicenseOPL-1
Websitehttps://www.echobitzit.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1137
Technical Name eb_excel_studio
LicenseOPL-1
Websitehttps://www.echobitzit.com
  • Description
  • License
echoBitz Odoo Partner

Odoo Excel Studio

Excel Connector turns Odoo into a live Microsoft Excel data source with a self-hosted Office Add-in, secure per-user API keys, desktop Power Query support, searchable model and field browsing, one-click table import, controlled write-back from Excel to Odoo, a read-only SQL Query tool, and a clear Access Logs for production use.

Why Teams Choose Excel Connector

1
No extra middleware or local service to maintain
The Office Add-in manifest, taskpane, API routes, and Power Query helpers are all served directly from Odoo, so teams can deploy one module instead of stitching together a separate Excel integration stack.
2
Built around the real Excel workflow inside the workbook
Users can open the taskpane, browse accessible Odoo models, choose fields, preview records, import them into an Excel Table, edit rows, and push those updates back to Odoo from the same sheet.
3
Secure enough for production rollout and admin oversight
Each user works with a personal API key, old keys can be rotated instantly, access activity is logged with IP and user-agent data, and admins can manage connections and clean old logs without leaving Odoo.

How Excel Connector Creates Business Value

A
Reporting teams stop rebuilding the same exports every day
Excel users can browse live Odoo data on demand, preview the records they need, and import a clean table structure into the workbook without waiting on a manual export from someone else.
B
Operations teams can safely update Odoo from familiar Excel sheets
Imported sheets keep the record id column, so edited rows can be pushed back through the Sync tab with type-aware coercion for integers, floats, booleans, and relational fields.
C
IT keeps control while desktop and web Excel users stay productive
The same module supports the Office Add-in flow for interactive work and Power Query endpoints for desktop refresh scenarios, while settings still control base URL, logging, and max-record behavior centrally in Odoo.
Self-Hosted Add-in
Serve the Excel manifest and taskpane directly from Odoo without running a separate connector server.
Live Model Explorer
Search accessible models and fields, preview rows, and import the result directly into an Excel Table.
Write-Back Sync (Sync Back to Odoo)
Edit imported records inside Excel, then push changes back to Odoo with record-level success and error feedback.
Desktop Power Query
Use discover, schema, CSV, and M-script endpoints to bring Odoo data into Excel Desktop and refresh it cleanly.
Works With
Use one connector module across the Excel surfaces and Odoo environments your team already depends on.
Microsoft Excel Excel Online Excel Desktop Microsoft 365 Power Query Custom Odoo Models HTTPS / ngrok Testing
Excel-Centric Workflow

Connect Odoo Data to the Workbook Your Team Already Uses

Excel Connector is designed for everyday Excel work, not just a one-time export. The same Odoo module can serve the interactive Office taskpane for model browsing and write-back, while also exposing Power Query routes for desktop refresh scenarios and larger reporting flows.

Why This Workflow Works
A personal API key ties Excel access to a real Odoo user instead of a shared anonymous connection.
The Explorer tab creates a proper Excel Table with the id column enforced, which keeps later sync operations predictable.
Desktop users can skip the taskpane entirely and load Odoo data through the generated Power Query M script when that is the better fit.
Admins still keep deployment control through base URL, max record limits, access logging, and connection management inside Odoo.

What is Excel Connector?

Excel Connector is a native Odoo 19 module that lets users connect Microsoft Excel directly to live Odoo data. It provides the manifest and taskpane for an Office Add-in, secure API-key authentication, model and field discovery, preview-based imports, and controlled write-back from edited Excel rows back into Odoo.

It also covers the admin side of the integration. Users can rotate keys, download the manifest, open the add-in URL, use desktop Power Query discover and script endpoints, execute read-only SQL queries, and review access activity from My Connection, Manage Connections, Access Logs, and connector settings.

Per-User API Keys
Every user gets a dedicated key and connection URLs that can be rotated instantly when access needs to change.
Explorer-Based Import
Search models, choose fields, preview matching records, and import them into a named Excel Table in one click.
Push Changes to Odoo
Update existing Odoo records from Excel with batched write-back, type coercion, and per-record error reporting.
Power Query & SQL Access
Use desktop-friendly discover, schema, CSV, and M-script endpoints or run read-only SELECT queries from the Excel side.

KeyFeatures

Everything needed to browse, import, refresh, and update Odoo data from Excel

Self-Hosted Office Add-in for Excel
The add-in manifest and taskpane both come straight from Odoo
Hot Feature

Excel Connector serves the Office Add-in manifest XML and the full taskpane user interface directly from Odoo, so users can connect Excel without running a Node.js service, browser plugin, or separate middleware layer. It keeps deployment simpler while still giving Excel users an interactive panel for live Odoo data access.

Why customers love it
Users stay inside Excel while browsing models, choosing fields, previewing records, and importing live Odoo data into the workbook.
Business impact
Deployment, user onboarding, and later maintenance stay far easier because Odoo remains the single place hosting the connector flow.
Write-Back Sync (Sync Back to Odoo)
Hot Feature

Imported sheets include the record id column so the Sync tab can read edited Excel rows and push them back to existing Odoo records. The connector handles batch updates, per-row result messages, and type coercion for integers, floats, booleans, and relational IDs.

Power customers notice
Rows with missing or invalid IDs are isolated cleanly, so one bad record does not break the whole write-back batch.
Why it stands out
This is not just a data pull tool. It lets Excel become a controlled front end for reviewing and updating Odoo records.
Model Explorer
Hot Feature

Search accessible Odoo models from Excel and work only with the objects the connected user is allowed to read.

Field Picker with Type Hints
Hot Feature

Select the exact columns to preview and import while still seeing field labels, technical names, and data types.

Preview Before Import

Check the returned rows first, then create a clean named Excel Table with autofit and the id column pinned in place.

SQL Query (Read-Only)
Hot Feature
Run read-only SELECT queries from Excel and import the result set into a fresh worksheet.
Power Query M Script
Give Excel Desktop users a ready M script that discovers accessible models and loads nested Data tables.
Power Query Data Routes
Hot Feature
Desktop-friendly routes expose model lists, column metadata, paged data, and CSV downloads for refreshable Excel workflows.
Session History
Hot Feature
The taskpane keeps recent actions visible so users can quickly revisit what they imported or executed during the session.
My Connection & Manage Connections
Users get their own connection page, while admins can oversee all keys, last usage, active state, and rotate access when needed.
Security, CORS, and API Auth
Endpoints accept the API key by query string, header, or Bearer token and return the CORS headers needed by Excel surfaces.
Access Logs & Log Cleanup
Track action, model, field count, record count, IP, and user agent, then clear old log rows from settings or the connection form.

How It Works

From module install to a working Excel connection in four practical steps

1
Install the Module

Install Excel Connector in Odoo, then open Excel Connector and go to My Connection to prepare a user-specific key.

2
Generate the Connection

Download the manifest for the Office Add-in or copy the Power Query URLs and M script shown on the connection form.

3
Work Inside Excel

Use Explorer to choose a model and fields, preview rows, and import a proper Excel Table, or load data through Power Query Desktop.

4
Sync, Audit, and Maintain

Push changes back to Odoo, run safe SQL reads, review Access Logs activity, rotate keys when needed, and clean old logs.

Feature Deep Dive

Explore Excel Connector in the exact areas Excel users and Odoo admins work in most

  • Configuration
  • Connection URLs
  • Add-in Setup
  • Fetch Data
  • Push to Odoo
  • SQL Query
  • History & Logs
  • Releases
  • FAQ
Module Configuration

This screenshot shows the Odoo configuration page used to control the base URL, request limit, access logging, and maintenance actions for the connector.

Odoo Excel Studio Settings

Configure the Odoo base URL shared with users, define the maximum records per request, enable access logging, and clean old logs from one admin screen.

Odoo Excel Studio Settings
Connection and URL Details

These screenshots show the My Connection page where users get their API key, manifest URL, taskpane URL, and Power Query links before moving into Excel.

My Connection Overview

This full My Connection screen shows the user API key, the connector owner details, the add-in and taskpane links, the step-by-step Excel connection guide, and the Power Query URLs.

My Connection Overview
Taskpane URL on My Connection

This view highlights the Taskpane URL field that users copy or use to open the hosted Excel taskpane linked to their personal API key.

Taskpane URL on My Connection
Add-in Setup in Excel

These screenshots walk through the sideload process in Excel, from locating the manifest file to opening the installed Odoo Excel Studio add-in and taskpane.

Add-in Manifest URL on My Connection

This screenshot focuses on the Add-in Manifest URL and the My Connection navigation so users can identify the exact manifest link needed for Excel sideloading.

Add-in Manifest URL on My Connection
Downloaded Manifest File

This step shows the downloaded manifest file in the Windows Downloads folder before it is uploaded into Excel.

Downloaded Manifest File
Open More Add-ins in Excel

This screenshot shows the Excel Add-ins entry and the More Add-ins action used to start the add-in upload flow.

Open More Add-ins in Excel
Choose Upload My Add-in

In the Office Add-ins dialog, the user opens Manage My Add-ins and selects Upload My Add-in to sideload the manifest.

Choose Upload My Add-in
Select the Manifest File

This file picker step shows the downloaded manifest being selected before opening it inside the upload dialog.

Select the Manifest File
Upload the Manifest into Excel

After choosing the manifest file, the user confirms the Upload action to install the Odoo Excel Studio add-in into Excel.

Upload the Manifest into Excel
Odoo Excel Studio Menu in Excel

Once installed, the Odoo Excel Studio action appears in Excel under the menu, confirming that the add-in is available to launch.

Odoo Excel Studio Menu in Excel
Taskpane Open and Connected

This screenshot shows the add-in taskpane already opened in Excel and connected, with the Explorer tab ready to browse available Odoo models.

Taskpane Open and Connected
Fetch Data from Odoo

These screenshots cover the Explorer workflow inside the taskpane, from choosing a model to previewing data and importing the result into Excel.

Explorer with Selected Model and Preview

This Explorer screen shows the contact model selected, fields loaded, preview data displayed, and the import action ready inside the taskpane.

Explorer with Selected Model and Preview
Search and Select the Odoo Model

This step focuses on searching for the target object or model in Explorer and reloading the fields for the selected model.

Search and Select the Odoo Model
Preview Returned Records

After the request is prepared, the taskpane displays the returned rows in the Data Preview section so users can verify the dataset before import.

Preview Returned Records
Import Records into Excel

This screen shows the imported Odoo rows now inserted into an Excel table while the taskpane confirms how many records were loaded.

Import Records into Excel
Push Changes Back to Odoo

These screenshots show the write-back workflow after data is already in Excel, including editing a row and validating the change on the Odoo side.

Sync Edited Excel Rows

This screenshot shows an edited Excel table row with the Sync tab open and the Push Changes to Odoo action ready to send the updates.

Sync Edited Excel Rows
Updated Record in Odoo

This Odoo contact form is used to verify that the pushed change from Excel was successfully written back to the original record.

Updated Record in Odoo
SQL Query Workflow

These screenshots show the read-only SQL flow inside Excel, from writing a query to executing it and importing the returned rows into a sheet.

SQL Query Result in Taskpane

This screenshot shows the SQL Query tab after running a query, with the returned rows already visible inside the taskpane.

SQL Query Result in Taskpane
Write the SQL Query

This step shows the SQL editor inside the taskpane with a sample query prepared before execution.

Write the SQL Query
Execute Query and Preview Result

After running the query, the taskpane shows the returned columns and rows so the user can confirm the result before importing it.

Execute Query and Preview Result
Import SQL Results into a Sheet

This final SQL step shows the SQL result inserted into its own Excel sheet while the taskpane confirms the import.

Import SQL Results into a Sheet
History and Access Logs

These screenshots show the in-Excel history trail and the Odoo-side access log used to audit connector activity.

Taskpane Activity History

The History tab in the taskpane shows the latest fetch, SQL, and sync actions performed during the Excel session.

Taskpane Activity History
Odoo Access Logs List

This Odoo access log view tracks connector actions such as fetch data, get fields, list models, and SQL queries together with user, model, field count, and returned records.

Odoo Access Logs List
Version 19.0.1.0.0

The current Excel Connector build focuses on a production-ready Excel workflow: self-hosted add-in delivery, live model browsing, controlled write-back, read-only SQL, desktop Power Query support, and stronger admin visibility from inside Odoo.

Recent Improvements

Recent releases fixed the taskpane push bug around table scope, added no-table fallback support for older sheets, tightened Office JS sequencing, enforced the id column during import, and improved cache-control so Excel is less likely to serve stale UI code.

Changelog Snapshot

Version 2.2 added cache headers, push fixes, selector fixes, and cleaner menu naming. Version 2.1 improved write-back handling, type coercion, Office JS loading order, and SQL and write endpoints. Version 1.0.0 introduced the original explorer, import flow, and audit log.

Release Snapshot
v2.2
Taskpane stability fixes, fallback handling for older sheets, cache-control improvements, and updated menu naming.
v2.1
Plain JSON handling for write and SQL routes, stronger type coercion, better Office JS sync flow, and enforced ID imports.
v1.0.0
Initial delivery of model explorer, field picker, Excel import workflow, and Access Logs support.
Does it require a separate connector server?
No. The manifest, taskpane, API routes, and Power Query helpers are served directly from Odoo by the module itself.
Can it browse custom Odoo models too?
Yes. Explorer and Power Query work against installed models that the connected user is allowed to access, including custom models.
Can users update Odoo data from Excel?
Yes. Imported rows can be edited and pushed back through the Sync tab as long as the sheet still contains the record id column.
Is the SQL tool safe for production use?
It is limited to SELECT queries only, so it is designed for read-only analysis rather than unrestricted database modification.
What happens after I rotate an API key?
The old key becomes invalid immediately, so open Excel sessions should re-download the manifest or reconnect with the updated key.
Does it support Excel Desktop as well as web Excel?
Yes. The Office Add-in flow works with Microsoft 365 Excel surfaces, and desktop users can also use the Power Query endpoints and generated M script.
Support and Deployment Notes

Built for Daily Spreadsheet Work,
Not Just a Demo Connection

Use it for interactive Excel imports, repeatable write-back workflows, desktop Power Query refreshes, and controlled read access to Odoo data. If you are testing on a local machine, configure a stable public base URL first so the manifest, taskpane, and Power Query routes all point to the correct Odoo address.

Deployment Checklist
Set a stable public HTTPS base URL before distributing the manifest or Power Query script.
Generate a user API key from My Connection and keep the connection owner aligned with the intended Odoo permissions.
Test Explorer import and Sync behavior with a real Excel sheet before wider rollout.
Rotate keys and review Access Logs logs whenever an Excel connection needs tighter control.
Need Help Fast?

Talk to echoBitz About Your Excel Connector Setup

If you want help with deployment, spreadsheet workflow design, token governance, Odoo reporting structure, or connector customization, our team can support implementation and rollout.

Implementation Customization Support
echoBitz QR contact options

Our Services

Odoo Integration

Connect Odoo with external systems, reporting tools, office workflows, and operational platforms more cleanly.

Odoo Implementation

Plan, configure, and deploy Odoo around reporting-ready business processes and practical day-to-day usage.

Customization

Extend views, reports, data structures, and connector behavior to match your exact operational needs.

Community Apps

Use robust apps and reusable components to expand Odoo faster without rebuilding every feature from zero.

Development Outsourcing

Bring in dedicated Odoo development capacity for connectors, reporting, automation, and long-term platform work.

Support & Maintenance

Keep your connector, reporting setup, and related Odoo workflows healthy with reliable support and updates.

Discover More Solutions by echoBitz IT

Explore our other Odoo integration apps

Odoo PipeDrive Integration
Odoo PipeDrive Integration

Sync contacts, deals, activities, and pipelines between Odoo and PipeDrive.

Odoo Zoho CRM Integration
Odoo Zoho CRM Integration

Bidirectional sync of leads, contacts, accounts, and activities with Zoho CRM.

Odoo HubSpot Integration
Odoo HubSpot Integration

Connect contacts, companies, deals, and marketing workflows between HubSpot and Odoo.

Odoo Zendesk Integration
Odoo Zendesk Integration

Sync Zendesk tickets, customers, and organizations with Odoo Helpdesk and contacts.

Odoo Office 365 Integration
Odoo Office 365 Integration

Connect calendar, contacts, tasks, and emails with Microsoft 365 services.

Odoo WooCommerce Integration
Odoo WooCommerce Integration

Bidirectional sync of products, orders, customers, inventory, and payments.

View All echoBitz Apps on Odoo App Store

Ready to connect Excel directly with your Odoo data?

Install Excel Connector and start browsing live models, importing Excel-ready tables, pushing updates back to Odoo, and managing the whole connection lifecycle from inside your Odoo database.

Get Support Visit Our Website
echoBitz IT Solution Pvt. Ltd. | Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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