1. 程式人生 > >python xlsxwriter 在同一個單元格寫入不同的格式文本

python xlsxwriter 在同一個單元格寫入不同的格式文本

import string red blue 觸發 ima mat mage light

最近要標註一大堆語料,為了方便標註,要把觸發詞在文本中的位置標紅,以便辨識。在表格中同一個單元格寫入不同的格式文本的文本如下:

import xlsxwriter
workbook = xlsxwriter.Workbook(‘tttt.xlsx‘)
worksheet = workbook.add_worksheet()
worksheet.set_column(‘A:A‘,30) #第一列寬度
Format = workbook.add_format({‘font_name‘:‘KaiTi‘,‘font_size‘:14,‘bold‘:True}) #設置一個默認的格式
RedFormat = workbook.add_format({‘font_name‘:‘KaiTi‘,‘font_size‘:14,‘bold‘:True,‘color‘:‘red‘}) #在默認格式上加上顏色
BlueFormat = workbook.add_format({‘font_name‘:‘KaiTi‘,‘font_size‘:14,‘bold‘:True,‘color‘:‘blue‘}) #在默認格式上加上顏色
worksheet.write_rich_string(‘A1‘,Format,‘This is‘,RedFormat,‘ red‘,BlueFormat,‘ blue‘) #寫入三種格式
workbook.close()
#摘抄於:https://segmentfault.com/u/chqbge

 最後結果是

技術分享圖片

python xlsxwriter 在同一個單元格寫入不同的格式文本