OpenPyxl:具有保留名称的用户警告丢弃范围

时间:2015-10-05 20:40:11

标签: python openpyxl

我仔细阅读了问题here,但没有看到我的案例的解决方案。

我已经创建了一个基本程序,它打开并使用位于.xslx文件中的数据,但我总是收到" UserWarning:Discarded range with reserved name"跑步的时候。我不明白这意味着什么,也不知道如何避免错误。我不想绕过错误...我想修复代码,以免它被抛出。

这是我的代码:

from openpyxl import Workbook
from openpyxl import load_workbook

def get_unique_vulns(worksheet):
    crit_vulns = worksheet.cell(row=4,column=2).value
    high_vulns = worksheet.cell(row=5,column=2).value
    med_vulns = worksheet.cell(row=6,column=2).value
    low_vulns = worksheet.cell(row=7,column=2).value
    list_vulns = (crit_vulns, high_vulns, med_vulns, low_vulns)
    return list_vulns

workbook = load_workbook('test.xlsx', data_only=True)

vuln = {}
month = "May"
summarySheet = workbook.active
vuln[month] = get_unique_vulns(summarySheet)

print (vuln)

1 个答案:

答案 0 :(得分:5)

这是一个警告而不是错误。没有什么可以解决的,但你可以告诉Python压制所有警告。