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
# default col width will adjust by font_size
wb = ExcelWriter('export_file_name.xlsx', ch_font="中文字体", num_font="Number Font", en_font="English Font", first_row_color='#EEECE1', first_row_height=20, font_size=10)
#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.3.0.tar.gz
(4.8 kB
view details)
File details
Details for the file cicc_excel-0.3.0.tar.gz
.
File metadata
- Download URL: cicc_excel-0.3.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 | d270459aadc763238dd7e5a678e83198238eb0b7b8ffe214f9ff1a3914cbf126 |
|
MD5 | 98074aef0ea61fccf1ff2adfa457745f |
|
BLAKE2b-256 | e05b2445b10bf73378b145f596dc382fbbb7dcde0feaaba14bb88986c5ae8dad |