使用xlwings打开工作簿

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

我用脚本打开工作簿:

import xlwings as xw
std_path_str = r'C:\Users\XXXXX\Desktop\XXX\EG_ReviewSTD_HN.xlsx'
std_wb = xw.Book(std_path_str)

代码成功运行。

我修改了代码,因此每次将脚本移到新文件夹时都不需要更改std_path_str

import xlwings as xw
import os
current_dir_path = os.getcwd()
std_path_str = current_dir_path +  r'\EG_ReviewSTD_HN.xlsx'
std_wb = xw.Book(std_path_str)

存在错误:enter image description here

我尝试了许多方法,但不知道如何解决此问题。

excel python-3.x vba xlwings
1个回答
0
投票

如果文件在当前工作目录中,则不需要在current_dir_path中获取目录位置,只需传递文件名,如

xw.Book('Your_File_Name.xlsx')
© www.soinside.com 2019 - 2024. All rights reserved.