workbook = xlsxwriter . Workbook ( 'test_.xlsx' ) worksheet = workbook . add_worksheet ( ) yellow = workbook . add_format ( { 'color' : '#ffeb9c' } ) blue = workbook . add_format ( { 'color' : 'blue' } ) format = workbook . add_format ( 'text_wrap' : True , # 自动换行 'bg_color' : '7030A0' , # 设置背景颜色 可以写red 也可以去excel里面获取HEX颜色 'align' : 'center' , # 水平居中 'valign' : 'vcenter' , # 垂直居中 'border' : 1 # 添加网格 string_parts = [ '先来个' , yellow , '黄色' , '然后是' , blue , '蓝色' ] string_parts . append ( format ) worksheet . write_rich_string ( 1 , 2 , * string_parts ) # 指定位置写入 workbook . close ( )
主要是介绍xlsxwrite模块的 单元格 的字体等 颜色 设置 ,一般常用的 设置 就5项:字体 颜色 、字体是否加粗、字体对齐方式、 单元格 对齐方式和 单元格 的背景 颜色 import xlsxwriter workbook = xlsxwriter .Workbook("/Users/tmac/前mac电脑资料/zhang/test.xlsx") worksheet = workbook.add_worksheet(...
# 创建 Excel 对象 workbook = Workbook(filename='phone.xlsx') worksheet = workbook.add_worksheet() # 定义 颜色 red_color = workbook.add_format({'color': workbook = Workbook('a.xlsx') worksheet = workbook.add_worksheet() color = workbook.add_format({'color': 'red'}) # 日期高亮 rc = re.compile('([0-9年月日]{2,})') sentence = '小洪和小黄2020年1月12日母校初见。1月26日长烟落日孤城闭, def deal_cell_words(row, column, phrase, red, pattern, worksheet1): red_keywords = re.findall(pattern, phrase) print(red_keywords) if red_k... class Loginfo(object): def __init__(self,path='',mode='w'):#‘’为默认当前路径 fname=path+time.strftime('%Y-%m-%d',time.gmtime())#以当前时间命名