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. Productivity
  3. Office Preview v 19.0
  4. Sales Conditions FAQ

Office Preview

by Naim OUDAYET https://www.oudayet.com
Odoo

$ 29.00

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
Odoo Apps Dependencies Discuss (mail)
Lines of code 794
Technical Name no_office_preview
LicenseLGPL-3
Websitehttps://www.oudayet.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 794
Technical Name no_office_preview
LicenseLGPL-3
Websitehttps://www.oudayet.com

Office Preview.

Inline DOCX, XLSX, XLS, ODS, CSV and Markdown — rendered in the browser.

No cloud round-trip. No extra service to install. No bytes leaving your server.

Odoo 19 OFFLINE $29

Stop downloading attachments to read them

Native Odoo 19 previews images, PDFs, plain text, and video. Everything else — the DOCX a customer sent, the XLSX accountant just attached, the CSV export sitting in chatter — falls back to a download button. Users leave Odoo, lose context, and forget to come back.

Without this module

Click attachment → download → switch to Word/Excel → alt-tab back → lose your place → forget which record you were on.

With this module

Click attachment → instant inline render in the existing modal → close → back where you were. One click, zero context loss.

See it in action

Real chatter, real attachments, real renders.

DOCX preview rendering inside Odoo's FileViewer modal

DOCX inline. Headings, tables, formatting rendered straight in the modal — no download, no Word required.

XLSX preview with multi-sheet tab bar

XLSX with sheet tabs. Multi-sheet workbooks switch via the tab bar. Formulas show their computed values.

CSV preview rendered as a styled table

CSV as a real table. First row treated as headers, RFC-4180 quoting respected. No more squinting at raw text dumps.

Markdown preview rendered with full CommonMark formatting

Markdown with full CommonMark. Headings, lists, fenced code, tables, blockquotes — lazy-loaded on first click so it costs nothing if you never open one.

Office Preview settings panel under General Settings

Per-format toggles. Disable any format your team should not see inline. Adjust the max-preview size from the same panel.

What it previews

Word (DOCX family)

DOCX, DOCM (macro-enabled), DOTX and DOTM (templates) — the OOXML Word family. Headings, paragraphs, tables, links, and basic formatting render as clean inline HTML inside the existing Odoo modal.

Spreadsheets

XLSX, XLSM, XLSB (modern Excel), XLS (legacy 97-2003) and ODS (OpenDocument). Multi-sheet tabs, merged cells, dates, and computed formulas all preserved.

CSV / TSV

Renders as a real styled table, not raw text. First row treated as headers; RFC-4180 quoting (commas, quotes, embedded newlines) handled correctly.

Markdown

Full CommonMark / GitHub-flavoured Markdown: headings, bold, italic, nested lists, tables, fenced code, blockquotes, autolinks. Raw HTML stripped for safety.

Why “100% offline” matters

Regulated industries

HIPAA, GDPR, banking, defence — document content is not allowed to leave your network. Cloud-based preview services route your bytes through external servers. We do not.

Air-gapped deployments

Industrial sites, ships, military bases — many Odoo instances run with no outbound internet. Modules that depend on an external preview service break here. Office Preview just works.

Privacy-conscious orgs

A salary spreadsheet, a draft contract, an internal memo — some attachments should not even briefly cross an external server. With Office Preview the bytes never leave your Odoo instance.

How it works

1. Click an Office attachment in any chatter, message thread, or attachment list.

2. The existing Odoo modal opens — same look, same behaviour as for images and PDFs.

3. The document content renders inline directly in the browser, using the standard attachment URL.

4. Close the modal and you are back where you were. No download, no app switch, no bytes sent off the server.

Three ways to preview Office files in Odoo

Inline Office preview is a common need. The market roughly splits into three approaches — each with its own trade-offs.

Approach Offline Setup Data exposure
In-browser rendering (this module) yes install, done stays in browser
Cloud preview integrations no none sent to external host
Server-side conversion modules on-prem only extra service required stays on your host

For PPTX, ODT, ODP, legacy DOC, RTF (which no browser library handles cleanly) we offer a companion Pro module that adds the third approach — without forcing you onto it.

No bytes leave your server.

The attachment is fetched from Odoo’s standard internal route and rendered in the user’s own browser. We do not add a controller, do not phone home, do not log content, do not send anything to any external endpoint. The full source is included in the package — audit it before installing.

What this module does NOT do

No PPTX / ODT / ODP / legacy DOC

Word-processor and presentation formats outside of DOCX need a server-side renderer. See Office Preview Pro ($49) for the full set.

No inline editing

Read-only preview. Download the attachment to edit in Word / Excel / LibreOffice.

No tracked-changes / SmartArt

DOCX rendering is faithful for business documents but advanced Word features may render with partial fidelity.

No PDF replacement

Odoo 19 already previews PDFs natively via bundled pdf.js — we leave that path untouched.

FAQ

Does this module make any external network call?

No. Rendering happens entirely in the user’s browser. Document bytes stay on your Odoo server and the user’s machine.

Will the rendering libraries slow down page load?

No. The heavier components are lazy-loaded only on first click of the relevant format. If a user never opens, say, an XLSX, the spreadsheet code is never downloaded.

What about very large files?

A configurable size limit (default 10 MB) keeps the browser responsive. Files above the limit show a friendly “too large to preview” pane with a Download button instead. Adjust the limit under Settings → Office Preview.

Will it conflict with another preview module I have installed?

We only intercept formats native Odoo does not already render. Images, PDFs, video, plain text all stay on the native path. Conflicts with other inline-preview modules are unlikely but worth testing if you stack two.

Where do I get PPTX / ODT / legacy DOC support?

From the companion Office Preview Pro module ($49), which extends coverage to PowerPoint, OpenDocument text/presentation, and legacy Word using a server-side renderer.

At a glance

Odoo version 19.0 — Community and Enterprise
License LGPL-3
External services none — no cloud, no extra container, no internet required
Database impact none — no new fields, no migrations
Setup install the module — that is the full procedure

Found a bug?

Reach out via the Odoo App Store contact form — bug reports get a fix in the next maintenance release.

Office Preview — $29 — Odoo 19
© Naim OUDAYET — LGPL-3

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