【问题标题】:Can't load workbook to openpyxl无法将工作簿加载到 openpyxl
【发布时间】:2019-03-24 00:23:59
【问题描述】:

我在使用 openpyxl 加载 Excel 文件时遇到文件路径问题。

>>>openpyxl.__version__ 
'2.5.12'
>>>jupyter.__version__
'5.7.4'

import os
import openpyxl
from openpyxl import Workbook
from openpyxl import load_workbook
from openpyxl.reader.excel import load_workbook

>>>os.getcwd()
'/Users/barbara/Documents/17_BMO'

path = "Users/barbara/Documents/17_BMO/Region.xlsx"

wb1 = openpyxl.load_workbook(path)

我没有加载工作簿,而是收到错误消息:

FileNotFoundError: [Errno 2] 没有这样的文件或目录:'Users/barbara/Documents/17_BMO/Region.xlsx'

【问题讨论】:

    标签: python jupyter-notebook openpyxl


    【解决方案1】:

    我修好了。

    我在桌面和文档中保存了两个相同的 excel 文件。我首先将工作簿的路径指向桌面,不知何故,我无法在 Python 中加载 excel,然后我将路径更改为 Documents,它也不起作用。后来,我改回桌面作为我的路径,它起作用了。不要为什么。

    【讨论】:

    • 我认为可能是在您运行代码时打开了 wb,但这很好用。我注意到您的路径在您的帖子中没有驱动器名称。您是否偶然将其更新为 'C:/Users/barara...' 等?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    相关资源
    最近更新 更多