| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 76 |
| Technical Name |
images_in_excel_file |
| License | AGPL-3 |
| Website | https://www.cybrosys.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 76 |
| Technical Name |
images_in_excel_file |
| License | AGPL-3 |
| Website | https://www.cybrosys.com |
Key Highlights
Inline Image Thumbnails
Images are embedded directly into Excel cells as visible thumbnails instead of unreadable Base64 strings — ready to view the moment you open the file.
All Image Field Sizes
Supports all Odoo image field variants — image_1920, image_1024, image_512, image_256, and image_128 — automatically detected and embedded.
Seamless Export Flow
No new buttons or wizards. Simply use Odoo's standard export (Action > Export), add your image fields, choose XLSX, and the images appear automatically.
Any Format Support
Handles PNG, JPEG, WebP, and other formats stored by Odoo. All images are normalized to PNG before embedding, ensuring full Excel compatibility.
Auto-Sized Rows & Columns
Image rows and columns are automatically resized to fit the thumbnail neatly. No manual formatting required after the export.
No Extra Configuration
Install and it works. No settings to configure, no permissions to set up. The module patches the export engine transparently in the background.
Selecting Image Fields for Export
Standard Export Without Module
Excel Export With Images
Module Features
Frequently Asked Questions
Which export format supports image embedding?
Only the XLSX format supports image embedding. CSV is a plain text format and cannot contain image data. When exporting, always select XLSX to get visible image thumbnails in the output file.
Which image fields are supported?
The module automatically detects any binary field whose name is "image" or starts with "image_" — for example image_1920, image_1024, image_512, image_256, and image_128. This covers all standard Odoo product image fields and any custom image fields following the same naming convention.
Does this work with models other than Products?
Yes. The module patches the core export engine, so it works for any Odoo model that has image binary fields following the standard naming convention. This includes employees, contacts, or any custom model with image fields.
What happens if a product has no image?
If a product has no image set, the corresponding cell in the Excel sheet is simply left empty. The export continues normally for all other records and fields — no errors are raised.
Will large exports with many images be slow?
Exporting many records with high-resolution images will take longer than a plain text export, as each image must be decoded and converted. For large catalogs, it is recommended to export using the smaller image fields such as image_128 or image_256 to keep file size and processing time manageable.
Please log in to comment on this module