OpenPyxl:具有保留名称的 UserWarning 丢弃范围
OpenPyxl: UserWarning Discarded Range with Reserved Name
我通读了问题 ,但没有找到适合我的案例的解决方案。
我创建了一个基本程序,它打开并使用位于 .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)
这是警告,不是错误。没有什么可以解决的,但你可以告诉 Python 抑制所有警告。
我通读了问题
我创建了一个基本程序,它打开并使用位于 .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)
这是警告,不是错误。没有什么可以解决的,但你可以告诉 Python 抑制所有警告。