python加颜色_python如何给指定的词语加上颜色,并写入Excel文档?
.......
创建文字颜色函数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文档?相关推荐
- mac如何用python打开excel,Mac——利用Python读取与写入Excel文档
Mac--利用Python读取与写入Excel文档 目的:按照自定义的格式写入或读取Excel文档,如标红加粗等 Python代码: import xlwt import pandas as pd d ...
- python写入excel文件 保存_python:写入 Excel 文档
创建并保存 Excel 文档 : import openpyxl,os os.chdir('D://练习') wb=openpyxl.Workbook() wb.sheetnames 输出:['She ...
- 孤荷凌寒自学python第七十九天开始写Python的第一个爬虫9并使用pydocx模块将结果写入word文档...
孤荷凌寒自学python第七十九天开始写Python的第一个爬虫9 (完整学习过程屏幕记录视频地址在文末) 今天在上一天的基础上继续完成对我的第一个代码程序的书写. 到今天终于完成了对docx模块针对 ...
- python查数据库写入excel_【Python】将数据库中的数据查询出来自动写入excel文档...
近期每天都要监控一个数据. 第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. ...
- python将数据写入excel_【Python】将数据库中的数据查询出来自动写入excel文档
近期每天都要监控一个数据.第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. 这 ...
- Python openpyxl 之 Excel 文档简单操作
背景:生活中常常因日常工作,在记录统计方面需频繁处理较多 Excel 表格,这部分工作虽可由人工完成,但这样会显得有些繁琐且可能存在偏差,遂闲时查阅了是否有相关基于python处理Excel表格的学习 ...
- 初学python,分享一个简单的Excel文档合并工具
初次接触python是在2009年秋,直到现在才有认真去学习了解. 正好最近在弄工作日志,需要重复合并多个excel文档,于是折腾了一个多星期,修修补补地用python写了这么一个小东西. 1.用于合 ...
- python实现word文档批量转成自定义格式的excel文档
python实现word转成自定义格式的excel文档(解决思路和代码) 支持按照文件夹去批量处理,也可以单独一个文件进行处理,并且可以自定义标识符 最近在开发一个答题类的小程序,到了录入试题进行测试 ...
- python加注释_python中加注释
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 初学python习得注释方法如下:#我是注释print(hello) 我是多行注 ...
最新文章
- WMI技术介绍和应用——查询系统信息
- lower_boundupper_bound
- 基于深度学习的图像分类Image classification with deep learning常用模型
- ad 原理图差分线_采用差分PulSAR ADC AD7982转换单端信号电路图
- 你真的会使用Glide吗?——Glide的高级用法
- c3p0、dbcp、druid三大连接池对比
- 学习笔记(06):Python网络编程并发编程-在简单套接字基础上加上通信循环
- Zipkin 存储追踪数据至 MySQL
- 11 FI配置-财务会计-定义分类账和货币类型的设置
- LabVIEW在Windows10下调出软键盘的说明与例程
- HTML四季变换图,四季星空图
- Nginx的stub_status模块的作用及配置文件修改
- 企业微信异常java.security.InvalidKeyException:illegal Key Size的解决方案,提供jce_policy-8下载
- macmini作为远程服务器,我在用我的 Mac mini 做什么
- 关于Optical Zoom
- PHP实现文件上传功能实例代码
- C++之Queue容器初学
- 自动控制原理MATLAB命令
- python如何打包成egg和安装egg(使用开源库openunreid-maser时要用此工具会生成egg、build文件夹)
- Docker 入门教程-----supervisor(进程管家)配置与Docker使用
热门文章
- UOJ#80 二分图最大权匹配 [模板题]
- centos中文乱码修改字符编码使用centos支持中文
- 1209. 删除字符串中的所有相邻重复项 II
- SpringSecurity - 基础篇
- Spring AOP相关术语解释及简单使用
- 【Python Django2.0入门教程】ORM之QuerySet 数据查询API:all get filter distinct first last count
- geotools学习(一)IntelliJ快速入门
- k8s部署dubbo-admin 2.5.10
- deepin v20.1折腾美化之Plank dock任务栏安装
- k8s安装之Linux centos7升级内核到4.18以上