这是一个3部分的问题:1.当使用openpyxl输入下面的内容时,我得到了这个Alert("我们发现'Risks Chartio Import Py Test.xlsx'中的一些内容有问题。你想让我们尽量恢复吗?如果您信任这个工作簿的源头,请点击 "是")
sheet ['N2'] = '="IF(AND(M2>0,M2<=1),"01-VERY LOW",IF(AND(M2>1,M2<=4),"02-LOW", IF(AND(M2>4,M2<=9),"03-MEDIUM",IF(AND(M2>9,M2<=16),"04-HIGH",IF(AND(M2>16,M2<=25),"05-CRITICAL")))))"'
我如何修正上面的代码,使公式在我的xlsx文件中工作
谢谢!
"..."
),只需删除它们。sheet ['N2'] = '=IF(AND(M2>0,M2<=1),"01-VERY LOW",IF(AND(M2>1,M2<=4),"02-LOW", IF(AND(M2>4,M2<=9),"03-MEDIUM",IF(AND(M2>9,M2<=16),"04-HIGH",IF(AND(M2>16,M2<=25),"05-CRITICAL")))))'
要得到文件的最后一行 openpyxl
就用 worksheet.max_row
这将为您提供该文件中使用的最后一条记录(注意,有数据被删除的行不被认为是 "空",因为它们中有一个空字符串。
要在工作表的列和行上进行迭代,请看以下内容 本回答.