django-db-xlsx

Import/export django models via xlsx


Keywords
django
License
MIT
Install
pip install django-db-xlsx==1.0.1

Documentation

django-db-xlsx

https://badge.fury.io/py/django-db-xlsx.png https://travis-ci.org/narfman0/django-db-xlsx.png?branch=master

Import/export django models from/to xlsx

Quickstart

Install django-db-xlsx:

pip install django-db-xlsx

Invoke export:

from django_db_xlsx import dump_models
return dump_models()

Invoke import (note: can import exported file):

from django_db_xlsx import load_models
<load workbook from whatever, e.g. FileField in form>
load_models(wb)

Optional setting for default models saved:

DJANGO_DB_XLSX_MODELS = [
    ('auth', 'User'),
]

Features

  • Import models via xlsx
  • Export models via xlsx

TODO

Beef up woefully lacking tests

Running Tests

Does the code actually work?:

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

License

Copyright Jon Robison 2017, see LICENSE for details