亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

xlwt - python如何給指定的詞語加上顏色,并寫入Excel文檔?

瀏覽:99日期:2022-07-26 15:11:47

問題描述

.......

創建文字顏色函數set_color

def set_color(color,bold=False):

style = xlwt.XFStyle() font = xlwt.Font() font.colour_index = colorstyle.font = fontreturn style找出指定詞語并添加顏色

for i in range(nrow1): #讀取行數并循環

pn=[]pl=[]a=table1.row_values(i)[0] she1.write(i,0,a) #寫入Exceldatafen= jiebtext(a) #利用jieba函數,進行分詞for nword in datafen: if nword in nwords(): #判斷已分好的分詞是否符合指定某個詞語pn.append(nword)for l in range(len(pn)): #讀取符合指定詞語的長度,并循環 c= datafen.index(pn[l]) #找出符合指定詞語的索引號 datafen[c]=pn[l],set_style(5,True) #將已經設置好顏色的詞語并重新賦值 data=a.replace(pn[l],**str(datafen[c]**)) #轉化字符串,并把無顏色的詞語替換為有顏色的詞語 print data #輸入結果

.....

she1.write(i,l+1,data)

結果:他是好人,我們大家喜歡他,另外,他很愛幫助別人,但是生活(u’u5c0fu6c14’, <xlwt.Style.XFStyle object at 0x000000000334BCF8>),天天打架。他是好人,我們大家喜歡他,另外,他很愛幫助別人,但是生活小氣,天天(u’u6253u67b6’, <xlwt.Style.XFStyle object at 0x000000000334BF60>)

我現在在代碼中已發現問題(在data=a.replace(str(pn[l]),str(datafen[c]))),若不加str類型,會提示類型錯誤。問題是寫入Excel后,表中會出現上面結果中的加粗字符,請問怎么樣才能給詞語加上顏色并寫入Excel文檔?

問題解答

回答1:

感覺為什么

a.replace(str(pn[l]),str(datafen[c]))

這里pn[l]這里要加上str呢,它自己不是str類型嗎?

回答2:

中間插個語句print一下data的type是啥,問題出在這里吧,建議使用xlsxwriter

標簽: python
主站蜘蛛池模板: 日韩视频免费一区二区三区 | 国产三级在线视频播放线 | 97视频在线观看免费视频 | 国产99精品在线观看 | 黄人成a动漫片免费网站 | 日本三级欧美三级人妇英文 | 国产三级毛片 | 快色网站 | 欧美在线一区二区三区 | 美女黄视频网站 | 黄网站www| 97高清国语自产拍中国大陆 | 日本一级高清不卡视频在线 | 国产精品成人网 | 亚洲欧美国产一区二区三区 | 美欧毛片| 精产网红自拍在线 | 亚洲精品国产手机 | 免费永久在线观看黄网 | 日本黄页免费 | 亚洲男人的天堂久久精品 | 最新国产美女肝交视频播放 | 亚洲不卡一区二区三区在线 | 韩国毛片基地 | 欧美xxx精品| 国产高清在线看免费视频观 | 日本在线理论片 | 91pao强力打造免费高清 | 九九精品成人免费国产片 | 亚洲天堂影院在线观看 | 久久成人国产精品免费 | 色爽爽爽爽爽爽爽爽 | 在线毛片网站 | 久久精品国产99国产 | 狠狠色狠狠色综合久久一 | 久久久久琪琪去精品色村长 | 亚洲视频在线观看免费视频 | 老人久久www免费人成看片 | 欧美性高清视频免费看www | 99九九精品视频 | 成人网18免费软件大全 |