Once defined, multiple ways to export table.
Project description
onetable
Once defined, multiple ways to export table.
Install
pip install onetable
Useage
from onetable import DefualtTable, HtmlRender, XlsRender, XlsxRender, PdfRender, CSVRender
table = DefualtTable({'fontSize': 10, 'color': 'red'})
table.setStyles(
('x', {'fontSize': 14}),
('red', {'color': 'red'}),
('title', {'color': 'black', 'font': u'宋体', 'fontSize': 16, 'align': 'center'})
)
table.writeNextRowCols([('Title1', 3, 'title')])
table.pushStatus()
table.popStatus()
table.writeNextRowCols([1, 2, 3])
table.writeNextRowCols([3, 2, 1, 1], style='red')
with open('test.xls', 'wb') as out:
XlsRender().save(tab=table, out=out)
CHANGES
0.0.1
- first version
0.0.2
- add usage
0.0.5
- add background for xlsx
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
onetable-0.0.5.tar.gz
(7.9 kB
view details)
File details
Details for the file onetable-0.0.5.tar.gz
.
File metadata
- Download URL: onetable-0.0.5.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.27.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/2.7.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b979cd0a6e982945ff9ae8c9af6a2f0adceff920a8e8da7802686680e87e8a14 |
|
MD5 | e4e8c9643bd0b42befe47822b2c546fc |
|
BLAKE2b-256 | 05d8fc9e670c7bcc6aece43b7f9b61d619381ec7dff4b1f4ea330ae5392d96cf |