Lightweight XLSX writer with emphasis on minimizing memory usage.
Project description
Introduction
XLSXLite is a lightweight XLSX writer with emphasis on minimizing memory usage. It's also really fast.
from xlsxlite.book import XLSXBook
book = XLSXBook()
sheet1 = book.add_sheet("People")
sheet1.append_row("Name", "Email", "Age")
sheet1.append_row("Jim", "jim@acme.com", 45)
book.finalize(to_file="simple.xlsx")
Limitations
This library is for projects which need to generate large spreadsheets, quickly, for the purposes of data exchange, and so it intentionally only supports a tiny subset of XLSX specification:
- No styling
- Only strings, numbers and dates are supported cell types
Development
To run all tests:
py.test xlsxlite -s
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
xlsxlite-0.1.0.tar.gz
(5.7 kB
view details)
Built Distribution
File details
Details for the file xlsxlite-0.1.0.tar.gz
.
File metadata
- Download URL: xlsxlite-0.1.0.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
c4d0a50313874e9dcd9b8a24b1d0026a5e9440428568baed5974e0d1d57711a6
|
|
MD5 |
15da53cdca21bbfbee9eb160dc75d30b
|
|
BLAKE2b-256 |
9df3f9931bf3b0ed85589dd38759801d82bea3340ae2d7fb3940b6bb208e3462
|
File details
Details for the file xlsxlite-0.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: xlsxlite-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
bddbd2314343c7f90534fea96d1daa697e68e233303c6ac9ec5a6886d33bc136
|
|
MD5 |
019e78ac64faf76578a70ed42ba4a111
|
|
BLAKE2b-256 |
e57a4eeafa9c0c17f9f6049f54821337f2ce476d36e3656bd11bf92ea11f31c0
|