Version 2 (modified by 13 years ago) ( diff ) | ,
---|
Spreadsheet Importer
We have access to a lot of relatively unstructured data in Spreadsheets which we need to import into Sahana. Currently this is done via a laborious Data Entry process.
We really need to be able to do Bulk Imports.
Options:
- CSV Import
cd /path/to/web2py python web2py.py -S sahana -M -N db.import_from_csv_file(open('db.csv','rb')) db.or_organisation.import_from_csv_file(open('orgs.csv','rb')) db.commit() Ctrl+D
- Limited access through Web at: /admin/import_data
- Problems with the file format (e.g. MS Excel chews)
- Hard work to get reference fields lined up
- Google Spreadsheets API
- xlrd
- Example Code - not the cleanest
Note:
See TracWiki
for help on using the wiki.