使用 Python 打开 Excel 文件

问题描述 投票:0回答:1

我几天来一直在试图解决这个问题,但我似乎无法理解。 我只需要打开一个现有的 Excel 文件,然后用它做一些事情,但我似乎无法打开该 Excel 文件。 这是我最近尝试过的:

import pyautogui
import openpyxl
from openpyxl import load_workbook
import pathlib
from pathlib import Path

wb_folder = Path("C:/Users/reber/Gaming/Rise of Castles/Member_Details/")

#md_wb = openpyxl.load_workbook('C:\Users\reber\Gaming\Rise of Castles\Member_Details\Member_Details.xlsx')
#md_wb = openpyxl.load_workbook('C:\Users\reber\Gaming\Rise of Castles\Member_Details\Member_Details.xlsx')
#md_wb = openpyxl.load_workbook(r'C:\Users\reber\Gaming\Rise of Castles\Member_Details\Member_Details.xlsx')
#md_wb = openpyxl.load_workbook(r"C:\Users\reber\Gaming\Rise of Castles\Member_Details\Member_Details.xlsx")
md_wb = wb_folder / "Member_Details.xlsx"

f = open(md_wb)

p = pathlib.Path(__file__)
print (p)

提前谢谢您!

python excel openpyxl
1个回答
0
投票

尝试使用 openpyxl.load_workbook(file_path)

import openpyxl
from pathlib import Path

file_path = Path("//path")

try:
    md_wb = openpyxl.load_workbook(file_path)
    print(f"Workbook '{file_path}' opened successfully.")
except FileNotFoundError:
    print(f"Error: The file '{file_path}' does not exist.")
except Exception as e:
    print(f"An error occurred: {e}")

还添加了异常处理

© www.soinside.com 2019 - 2024. All rights reserved.