使用 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' 替换为实际的工作簿路径。
  • 如果工作簿不在本地,请先将工作簿下载到本地,再指定路径。
Python Openpyxl 报错 'NameError: name 'path' is not defined' 解决方法

原文地址: https://www.cveoy.top/t/topic/m2Np 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录