Skip to main content

A simple Django app to export data to an excel file.

Project description

Django Export XLS is a simple Django app to export data to a xls file.

Detailed documentation is in the “docs” directory on github https://github.com/Daiech/django-export-xls

Instalation

  1. Install from PyPi:

    $ pip install django-export-xls

Quick start

  1. Add “export_xls” to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = (
        ...
        'export_xls',
    )
  2. Be sure to have the MEDIA_ROOT and MEDIA_URL vars defined. eg:

    import os
    MEDIA_ROOT = os.sep.join([os.path.dirname(os.path.dirname(__file__)), 'media'])
    MEDIA_URL = '/media/'
  3. The only thing that you must to do is create an excel file is:

    * Define a name for your file
    * Define a Python list with the fields you want in your excel (xls headers).
    * Create a python list with the values ​​you want to add to your xls file.

How to use

  • Import the function:

    from export_xls.views import export_xlwt
  • ‘export_xlwt’ function needs:

   3 mandatory parameters:

filename
fields
values_list

  2 optional parameters:

save   : save the xls file on settings.MEDIA_ROOT
folder : save the xls file on settings.MEDIA_ROOT/folder
  • ‘export_xlwt’ function return the string:

    MEDIA_URL + folder + filename
    eg: /media/xls/filename.xls

Example

from export_xls.views import export_xlwt return export_xlwt(filename, fields, values_list, save=True, folder=”xls/”)

view the real example. Clone de github repo:

  git clone https://github.com/Daiech/django-export-xls
  cd django-export-xls/example
  python manage.py runserver


Credentians for database:

  * user: daiech
  * pass: 1

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-export-xls-0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

django-export-xls-0.1.1.linux-i686.exe (68.0 kB view details)

Uploaded Source

File details

Details for the file django-export-xls-0.1.1.tar.gz.

File metadata

File hashes

Hashes for django-export-xls-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d2de342cb8eb3b22b563e8ad5924d00cff4ef91c1d3f6a44eec54a6ce06a719c
MD5 69e53c0aef9ca972a9f01c83fbccc2a0
BLAKE2b-256 9e834051d493d83a4ac4e24a649fa872bda20b6a1ce2e52e6ba1ee321fd8c463

See more details on using hashes here.

File details

Details for the file django-export-xls-0.1.1.linux-i686.exe.

File metadata

File hashes

Hashes for django-export-xls-0.1.1.linux-i686.exe
Algorithm Hash digest
SHA256 f5ba52d7094c078deef735dddf7aa442cdb72108312d69d70885b5c8de80168e
MD5 44664f8a74545b7c0ad9b4a4098975aa
BLAKE2b-256 7db0b776dade219c71fc2384d9c8478fb3936b9fababd3b8eeeb168770c21b10

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page