Library of export pandas into excel for CICCers
Project description
Install
pip install cicc_excel
How to Use
from cicc_excel.excelwriter import ExcelWriter
# create new writer
# default font is 宋体, Arial, Times New Roman
# to setup a percentage column, put a % in column name
wb = ExcelWriter('export_file_name.xlsx', ch_font="中文字体", num_font="Number Font", en_font="English Font", first_row_color='#EEECE1', first_row_height=20)
#load data into writer in pandas dataframe
wb.load_data(df)
#set highlight columns by name
#color in #FFFFFF format
wb.set_hl_col_by_names('col_name', 'sheet_name', 'background_color', 'color')
wb.set_hl_col_by_names('col_name2', 'sheet_name', 'background_color2', 'color2')
#write dataframe to xlsx file
wb.write_data('sheet_name')
#hide cols
wb.hide_col(5,12,'sheet_name')
#collapse cols (have a + on top)
wb.collapse_col(5,12,'sheet_name')
#freeze cell
wb.freeze(1,4, 'sheet_name')
#set hightlight columns for another sheet
#default background color is yellow
wb.load_data(df2)
wb.set_hl_col_by_names('col_name', 'another_sheet_name')
wb.write_data('another_sheet_name')
#another sheet
wb.load_data(df3)
wb.write_data('last_sheet_name')
#save file
wb.save()
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
cicc_excel-0.2.0.tar.gz
(4.8 kB
view details)
File details
Details for the file cicc_excel-0.2.0.tar.gz
.
File metadata
- Download URL: cicc_excel-0.2.0.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1111660c1a60dcff2d16539b0260cd5188efba921b995b2f3cbfa0cfb10da80 |
|
MD5 | 14e92b8930cf5b84fbb8ae0e1880fd5c |
|
BLAKE2b-256 | 80d3b735830a992a1f0ba87a6321a7afd93a61752145dd2bf0cfc6bf4bcdba63 |