Odoo Help


How can I import a csv file to an odoo 8 automatically?

on 9/18/15, 6:51 AM 2,722 views

I have to import the csv file automatically to odoo.Is there any modules or python script to perform the same?

I am also have the same situation... i didn't get any solution for this , if you got please share with this post.

Prasanth ks
on 9/19/15, 2:31 AM
On 9/18/15, 7:03 AM

Through the API, the same records can be created and amended, and external IDs can be set. This, however, requires a lot of the logic that would otherwise be handled by the CSV importer to be coded by hand, in the external application that uses the API to push in data. Pushing data through the API can be automated.

The load() method can be used against any model to load data. This method takes data in the same structure as a CSV file would provide.

The first parameter is an array of field names, like the column headings on a CSV import.

The second parameter is an array of records. Each record is an array of values matching each field.

The API will return a list of errors where they are catered for by OpenERP. Many errors, however, just result in database exceptions on OpenERP and so need to be picked up as an API failure. This is largely because the OpenERP API is not designed as a generic API, but as a part of the GUI, and so the data sent to the API is very much bound to the current state of the application through that GUI. In other words, invalid data will seldom find its way to the API using the OpenERP GUI. 

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 9/18/15, 6:51 AM
Seen: 2722 times
Last updated: 11/4/16, 2:34 AM