Skip to main content

Django Excel Storage

Project description

django-excel-storage

Django Excel Storage

Installation

pip install django-excel-storage

Usage

from django_excel_storage import ExcelStorage

def excelfunc():
    objs = SomeModel.objects.all()
    fpath = ExcelStorage(objs).save()

or

from django_excel_storage import ExcelStorage

def excelfunc():
    data = [
        {
            'Column 1': 1,
            'Column 2': 2,
        },
        {
            'Column 1': 3,
            'Column 2': 4,
        }
    ]
    fpath = ExcelStorage(data, 'my_data', font='name SimSum').save()

or

from django_excel_storage import ExcelStorage

def excelfunc():
    data = [
        ['Column 1', 'Column 2'],
        [1, 2],
        [3, 4]
    ]
    fpath = ExcelStorage(data, 'my_data', font='name SimSum').save()

or

from django_excel_storage import ExcelStorage

def excelfunc():
    data = [
        ['Column 1', 'Column 2'],
        [1, [2, 3]],
        [3, 4]
    ]
    fpath = ExcelStorage(data, 'my_data', font='name SimSum', row_merge=True).save()

Params

  • font='name SimSum'
    • Set Font as SimSum(宋体)
  • force_csv=True
    • CSV Format? True for Yes, False for No, Default is False

CSV

datas = [
    [u'中文', ]
]
Win Excel 2013 Mac Excel 2011 Mac Excel 2016 Mac Numbers
UTF8 Messy Messy Messy Normal
GB18030 Normal Normal Normal Messy
UTF8 + BOM_UTF8 Normal Messy Normal Normal
UTF16LE + BOM

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-excel-storage-2.0.6.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

django_excel_storage-2.0.6-py2.py3-none-any.whl (4.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-excel-storage-2.0.6.tar.gz.

File metadata

  • Download URL: django-excel-storage-2.0.6.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for django-excel-storage-2.0.6.tar.gz
Algorithm Hash digest
SHA256 e9a56b2a41f665dee7dde649050d7f2bd2d5a084ba1115c11576a1df0f215ab2
MD5 b8b0eca7d4aaeb6d9096a9d2d95c85c4
BLAKE2b-256 2c97c6b608695c3a3ca556bd2ecceeed28dffe8ac945fe7d8c1385bbab3d9076

See more details on using hashes here.

File details

Details for the file django_excel_storage-2.0.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_excel_storage-2.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 80443f4028bc9d341e9afeb6a8e6557b6428267e4a781482251d9c13a9e7090a
MD5 acd2a1226ed2df3bfd33b5bcfaeb32f3
BLAKE2b-256 e18028e7946459304ef515a19eb9a103c1b662898b398e8ef6f1bafcfe416212

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