文章目录
效果图
xlsxwriter
from xlsxwriter.workbook import Workbook
import re
# 创建Excel对象
workbook = Workbook('a.xlsx')
worksheet = workbook.add_worksheet()
color = workbook.add_format({
'color': 'red', 'bold': True})
# 日期高亮
rc = re.compile('([0-9年月日]{2,})')
sentence = '小洪和小黄2020年1月12日母校初见。1月26日长烟落日孤城闭,2月9日神仙眷侣云比心'
format_ls = rc.split(sentence)
for i in range(len(format_ls)-1, -1, -1):
if rc.fullmatch(format_ls[i]):
format_ls.insert(i, color) # Prefix the word with the format
print(format_ls)
# 写入单元格
row, col = 2, 1
worksheet.write_rich_string(row