python - 修改 Excel 文件的值而不更改颜色格式
问题描述
在 Excel 文件中,我想替换所有包含-0.01
by 的字段NR
。
在这个文件中,所有包含的框0.01
都是黄色的。我想保留这种颜色格式。
但是,当我根据需要替换值时,所有颜色都会从文件中删除。
这是我的代码
# Clean the spreadsheet
def cleanSpreadSheet(self):
for sheet in self.data:
dataSheet = self.data[sheet]
for line in dataSheet:
for index, entry in enumerate(line):
if entry == -0.01:
line[index] = 'NR'
pyexcel_xlsx.save_data(self.nameFile, self.data)
解决方案
推荐阅读
- python - 我无法创建一个不存在的文件并使用 w+ 模式写入它
- jasper-reports - 如何将 HTML 内容(无样式)导入文本字段?
- typescript - 类型脚本:window.open().document.write() 是“可能为空”
- gitlab-ci - git-secret:gpg:[不知道]:部分长度对 gitlab ci 作业中的数据包类型 20 无效
- r - 在 R 中创建聚类图;添加计数和集群名称以绘制
- asp.net - 会话已更改
- flutter - 未处理的异常:“Null”类型不是“Map”类型的子类型
' 在类型转换中 - python - 如何在 Python 中测试某些函数调用的返回值
- node.js - React JS socket.io-client 打开多个连接
- python - 如何在不丢失python中移位的位的情况下向左或向右移动二进制数的位