Odoo Import Doctor
Preflight an Odoo CSV before Import. Catch structural problems, normalize tricky CSV quoting, and compare headers against an optional target export or template. Your CSV stays in the browser.
What it can check
- CSV structure, delimiter and row-width consistency
- Duplicate or blank External IDs and blank headers
- Encoding/binary-text problems and malformed quoting
- Optional case-insensitive header comparison against a supplied Odoo export/template
- Safe normalized CSV download when no blocking structural issue is found
What it cannot know
It does not know your target database's required fields, relation values, custom modules, existing records, or whether a structurally clean file will import successfully. Use Odoo's built-in Test step against the actual target database before Import.
Problem guides
Seeing “No matching record found … in field …”? That usually points to a relation lookup in the target Odoo database, which is different from malformed CSV structure.
Diagnose “No matching record found” errors →
Seeing repeated or blank External IDs in the file? Review them before Import so distinct rows do not accidentally target the same logical record.
Privacy
The tool is designed to process the CSV in your browser. No account is required. The public canary was verified to request only its own static application files during the tested workflow.
← Back to Practical Browser Tools