Se rendre au contenu

Comment importer ses données dans Odoo ?

par
Pierre

Pour importer ses données dans Odoo, on prépare un fichier CSV ou Excel propre, puis on utilise le bouton « Importer » présent dans chaque liste (clients, produits, etc.). Odoo propose un mappage automatique des colonnes, gère les identifiants externes pour relier les enregistrements, et signale les erreurs avant validation. Une bonne préparation du fichier est la clé d'un import réussi et sans doublons.

Où importe-t-on des données dans Odoo ?

Chaque vue en liste (Clients, Produits, Factures…) propose un bouton « Importer ». On accède à l'import via le menu « Favoris » ou l'icône dédiée d'une liste.

Odoo peut importer la plupart des objets : contacts, produits, stocks initiaux, écritures, etc. Avant de commencer, familiarisez-vous avec la structure via notre guide Odoo et l'article sur les modules.

Préparer son fichier d'import

Un import réussi se joue à 80 % dans la préparation du fichier.

  1. Exportez d'abord un modèle depuis Odoo pour connaître les colonnes attendues.
  2. Nettoyez les données : doublons, formats de date, séparateurs.
  3. Utilisez l'UTF-8 pour éviter les caractères corrompus.
  4. Renseignez un identifiant externe unique par ligne (clé de rapprochement).
  5. Vérifiez les champs obligatoires de chaque objet.

Un fichier propre évite la majorité des erreurs d'import.

Le mappage des colonnes

Odoo associe automatiquement vos colonnes aux champs, et vous pouvez corriger ce mappage manuellement. Si une colonne n'est pas reconnue, vous choisissez le champ cible dans une liste déroulante.

Les noms de colonnes proches de ceux d'Odoo facilitent la reconnaissance. C'est pourquoi exporter un modèle au préalable est la meilleure méthode pour fiabiliser le mappage.

L'identifiant externe : pourquoi est-il crucial ?

Sans identifiant externeAvec identifiant externe
Risque de doublons à chaque réimportMise à jour des enregistrements existants
Liens entre objets difficilesRelations fiables (client ↔ commande)

L'identifiant externe (External ID) est une clé unique qui permet de relier les données et de réimporter sans créer de doublons. C'est l'outil indispensable pour lier des objets entre eux, par exemple des produits à leurs catégories.

Tester avant de valider

Odoo permet de tester l'import : il signale les erreurs ligne par ligne avant toute écriture. Corrigez le fichier, retestez, puis validez seulement quand tout est vert.

Pour un gros volume, importez d'abord un échantillon. En cas de reprise complète depuis un ancien logiciel, un accompagnement par un intégrateur sécurise l'opération et fait gagner du temps.

Dans quel ordre importer ?

L'ordre d'import compte : on importe d'abord les données de base, puis celles qui en dépendent.

  • 1. Contacts (clients, fournisseurs).
  • 2. Catégories et produits.
  • 3. Stocks initiaux.
  • 4. Devis, commandes, factures historiques si nécessaire.

Respecter cet ordre évite les liens cassés et les erreurs de référence entre objets.

Erreurs d'import les plus fréquentes

La plupart des échecs viennent de formats de date, d'encodage ou de champs obligatoires manquants. Un séparateur décimal ou un format de date mal géré bloque l'import.

Vérifiez aussi que les valeurs de listes (taxes, unités) existent déjà dans Odoo. Une fois les données en place, vous pouvez automatiser la suite, par exemple la comptabilité.

Reprise de données depuis un ancien logiciel

Importer ses données prend tout son sens lors d'une migration depuis un ancien outil : c'est l'occasion de repartir sur une base propre. Plutôt que de transférer des années d'incohérences, profitez de l'import pour nettoyer, dédoublonner et normaliser vos données.

  • Décidez ce que vous reprenez vraiment (actifs vs historique).
  • Nettoyez avant d'importer, pas après.
  • Validez sur un échantillon avant l'import complet.

Pour un volume important ou des liens complexes entre objets, l'accompagnement d'un intégrateur sécurise l'opération et évite des erreurs difficiles à corriger après coup. La reprise de données est souvent sous-estimée dans un projet : c'est pourtant l'un des postes qui pèsent sur le coût d'un déploiement Odoo. Bien préparée, elle conditionne la fiabilité de tout votre futur système.

Questions fréquentes

Quel format de fichier pour importer dans Odoo ?

Odoo accepte les fichiers CSV et Excel (XLSX). Le mieux est d'exporter d'abord un modèle depuis Odoo pour obtenir les bonnes colonnes, puis de remplir ce modèle avec vos données nettoyées en UTF-8.

Comment éviter les doublons à l'import ?

Utilisez un identifiant externe unique par ligne. Lors d'un réimport, Odoo met alors à jour l'enregistrement existant au lieu d'en créer un nouveau, ce qui évite la multiplication de doublons.

Peut-on importer clients et produits en une fois ?

Mieux vaut importer dans l'ordre : d'abord les contacts et les produits, puis les données qui en dépendent comme les commandes. Cela évite les liens cassés entre des objets pas encore créés.

Que faire si l'import échoue ?

Odoo signale les erreurs ligne par ligne avant d'écrire. Corrigez le fichier (dates, encodage, champs obligatoires, valeurs de listes inexistantes), puis retestez. Pour un gros volume, importez d'abord un échantillon.

Conclusion

Le meilleur point de depart reste un cadrage adapte a votre PME : vos besoins reels, vos modules prioritaires et votre budget. Parlez de votre projet avec AldenSync pour une estimation claire et sans engagement.