.......

创建文字颜色函数set_color

def set_color(color,bold=False):

style = xlwt.XFStyle()

font = xlwt.Font()

font.colour_index = color

style.font = font

return style

找出指定词语并添加颜色

for i in range(nrow1): #读取行数并循环

pn=[]

pl=[]

a=table1.row_values(i)[0]

she1.write(i,0,a) #写入Excel

datafen= 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', ),天天打架。

他是好人,我们大家喜欢他,另外,他很爱帮助别人,但是生活小气,天天(u'u6253u67b6', )。

我现在在代码中已发现问题(在data=a.replace(str(pn[l]),str(datafen[c]))),若不加str类型,会提示类型错误。问题是写入Excel后,表中会出现上面结果中的加粗字符,请问怎么样才能给词语加上颜色并写入Excel文档?

python加颜色_python如何给指定的词语加上颜色,并写入Excel文档?相关推荐

  1. mac如何用python打开excel,Mac——利用Python读取与写入Excel文档

    Mac--利用Python读取与写入Excel文档 目的:按照自定义的格式写入或读取Excel文档,如标红加粗等 Python代码: import xlwt import pandas as pd d ...

  2. python写入excel文件 保存_python:写入 Excel 文档

    创建并保存 Excel 文档 : import openpyxl,os os.chdir('D://练习') wb=openpyxl.Workbook() wb.sheetnames 输出:['She ...

  3. 孤荷凌寒自学python第七十九天开始写Python的第一个爬虫9并使用pydocx模块将结果写入word文档...

    孤荷凌寒自学python第七十九天开始写Python的第一个爬虫9 (完整学习过程屏幕记录视频地址在文末) 今天在上一天的基础上继续完成对我的第一个代码程序的书写. 到今天终于完成了对docx模块针对 ...

  4. python查数据库写入excel_【Python】将数据库中的数据查询出来自动写入excel文档...

    近期每天都要监控一个数据. 第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. ...

  5. python将数据写入excel_【Python】将数据库中的数据查询出来自动写入excel文档

    近期每天都要监控一个数据.第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. 这 ...

  6. Python openpyxl 之 Excel 文档简单操作

    背景:生活中常常因日常工作,在记录统计方面需频繁处理较多 Excel 表格,这部分工作虽可由人工完成,但这样会显得有些繁琐且可能存在偏差,遂闲时查阅了是否有相关基于python处理Excel表格的学习 ...

  7. 初学python,分享一个简单的Excel文档合并工具

    初次接触python是在2009年秋,直到现在才有认真去学习了解. 正好最近在弄工作日志,需要重复合并多个excel文档,于是折腾了一个多星期,修修补补地用python写了这么一个小东西. 1.用于合 ...

  8. python实现word文档批量转成自定义格式的excel文档

    python实现word转成自定义格式的excel文档(解决思路和代码) 支持按照文件夹去批量处理,也可以单独一个文件进行处理,并且可以自定义标识符 最近在开发一个答题类的小程序,到了录入试题进行测试 ...

  9. python加注释_python中加注释

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 初学python习得注释方法如下:#我是注释print(hello) 我是多行注 ...

最新文章

  1. WMI技术介绍和应用——查询系统信息
  2. lower_boundupper_bound
  3. 基于深度学习的图像分类Image classification with deep learning常用模型
  4. ad 原理图差分线_采用差分PulSAR ADC AD7982转换单端信号电路图
  5. 你真的会使用Glide吗?——Glide的高级用法
  6. c3p0、dbcp、druid三大连接池对比
  7. 学习笔记(06):Python网络编程并发编程-在简单套接字基础上加上通信循环
  8. Zipkin 存储追踪数据至 MySQL
  9. 11 FI配置-财务会计-定义分类账和货币类型的设置
  10. LabVIEW在Windows10下调出软键盘的说明与例程
  11. HTML四季变换图,四季星空图
  12. Nginx的stub_status模块的作用及配置文件修改
  13. 企业微信异常java.security.InvalidKeyException:illegal Key Size的解决方案,提供jce_policy-8下载
  14. macmini作为远程服务器,我在用我的 Mac mini 做什么
  15. 关于Optical Zoom
  16. PHP实现文件上传功能实例代码
  17. C++之Queue容器初学
  18. 自动控制原理MATLAB命令
  19. python如何打包成egg和安装egg(使用开源库openunreid-maser时要用此工具会生成egg、build文件夹)
  20. Docker 入门教程-----supervisor(进程管家)配置与Docker使用

热门文章

  1. UOJ#80 二分图最大权匹配 [模板题]
  2. centos中文乱码修改字符编码使用centos支持中文
  3. 1209. 删除字符串中的所有相邻重复项 II
  4. SpringSecurity - 基础篇
  5. Spring AOP相关术语解释及简单使用
  6. 【Python Django2.0入门教程】ORM之QuerySet 数据查询API:all get filter distinct first last count
  7. geotools学习(一)IntelliJ快速入门
  8. k8s部署dubbo-admin 2.5.10
  9. deepin v20.1折腾美化之Plank dock任务栏安装
  10. k8s安装之Linux centos7升级内核到4.18以上