Python Openpyxl 报错 'NameError: name 'path' is not defined' 解决方法
使用 Python Openpyxl 库加载 Excel 工作簿时,可能会遇到以下报错:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\截图\1.py", line 96, in <module>
workbook = openpyxl.load_workbook(path)
NameError: name 'path' is not defined
这个错误是因为代码中没有定义变量 path,导致 openpyxl.load_workbook() 函数无法找到要加载的工作簿路径。
解决方法:
在使用 openpyxl.load_workbook() 函数之前,需要先定义变量 path,并指定要加载的工作簿的路径。
# 定义工作簿路径
path = 'C:/Users/Administrator/Desktop/工作簿.xlsx' # 根据实际情况修改路径
# 加载已有的工作簿,如果不存在则创建
try:
workbook = openpyxl.load_workbook(path)
except IOError:
# 创建工作簿
workbook = openpyxl.Workbook()
注意:
- 请将代码中的
'C:/Users/Administrator/Desktop/工作簿.xlsx'替换为实际的工作簿路径。 - 如果工作簿不在本地,请先将工作簿下载到本地,再指定路径。
原文地址: https://www.cveoy.top/t/topic/m2Np 著作权归作者所有。请勿转载和采集!