2015-10-28 1 views
2

Dans les anciennes versions de Odoo, il était possible d'importer des données du fichier csv uniquement lorsque vous installiez un module (en utilisant init).Comment importer des données dans Odoo à partir de fichiers CSV?

Cette fonction est maintenant obsolète car vous devez utiliser le dossier de données qui met à jour les données chaque fois que vous mettez à jour le module.

La seule façon d'importer des données lors de l'installation du module est l'utilisation de xml avec l'attribut noupdate="1".

Pour importer des données, nous utilisons un programme ETL qui crée un fichier CSV (créer le fichier XML est plus complexe).

Est-ce que quelqu'un sait pourquoi vous ne pouvez pas utiliser le fichier CSV pour importer des données uniquement lors de l'installation?

Pour effectuer des importations en vrac ont toujours été utilisés CSV. Quelqu'un a résolu, ou le seul moyen est de créer des fichiers XML de milliers de balises ??

+1

Aller à la vue de la liste. Là, vous pouvez appuyer sur le bouton "Importer" pour importer les fichiers CSV dans cette table. Est-ce ce que vous cherchez? – ChesuCR

+0

Je savais que la fonction d'importation existait déjà mais je pensais qu'il y avait moins de manuel pour importer des données. Dans le cas de l'importation complexe (beaucoup de fichiers leur sont également liés) serait utile d'utiliser le fichier csv avec external_id dans un module spécifique pour les importations. Je vous remercie. –

+1

OK, je vous en prie. S'il vous plaît marquer ma réponse comme une réponse correcte si elle était utile :) – ChesuCR

Répondre

3

Si vous accédez à une vue de liste d'un modèle, vous pouvez voir le bouton "Importer". Appuyez dessus pour importer les fichiers CSV dans cette table.

Si vous souhaitez importer des données dans plusieurs tables en même temps, vous devez utiliser les ID externes.

je vous recommande de vérifier ce diaporama ainsi:

How to Import data into OpenERP V7