首页 > 解决方案 > 修改 Excel 文件的值而不更改颜色格式

问题描述

在 Excel 文件中,我想替换所有包含-0.01by 的字段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)

标签: pythonexcelpyexcel

解决方案


推荐阅读