色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

問題描述

.......

創(chuàng)建文字顏色函數(shù)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): #讀取行數(shù)并循環(huán)

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

.....

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

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

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

問題解答

回答1:

感覺為什么

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

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

回答2:

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

標簽: python
主站蜘蛛池模板: 免费黄色网址在线播放 | 看色网站 | 亚洲精品一区 | 中文字幕一区二区三区视频在线 | 国产午夜三级 | 性生活免费视频网站 | 亚洲欧美成人在线 | 久久久久99精品成人片三人毛片 | 夜夜骚视频 | 成人欧美视频在线观看播放 | 九九精品视频在线观看九九 | 免费人成综合在线视频 | 欧美一级片在线观看 | 美女张开腿让男人桶爽免 | 国产精品久久久久激情影院 | 草草视频在线观看最新 | 九九精品免费 | 国产原创一区二区 | 中文在线观看视频 | 国产a国产片 | 香蕉伊人网| 欧美三级不卡在线观看视频 | 欧美日韩一区二区视频免费看 | 久久亚洲天堂 | 欧美在线播放视频 | 国产在线精品一区免费香蕉 | 在线免费观看成年人视频 | 久久免费视频精品 | 成人免费大片a毛片 | 99re热视频这里只精品 | 成年人免费视频网站 | 国产欧美成人免费观看 | 在线 中文字幕 日韩 欧美 | 国产欧美一区二区成人影院 | 亚洲国产成人最新精品资源 | 国产成在线观看免费视频成本人 | 97青娱国产盛宴精品视频 | 免费 成年人 | 经典国产乱子伦精品视频 | www.黄色免费网站 | 色视频在线观看免费 |