Excel 使用xlwings打开工作簿
我使用以下脚本打开工作簿:Excel 使用xlwings打开工作簿,excel,python-3.x,vba,xlwings,Excel,Python 3.x,Vba,Xlwings,我使用以下脚本打开工作簿: 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\u path\u str: import xlwings as xw import os current_dir_path = os.getcwd() st
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\u path\u 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)
出现错误:我尝试了很多方法,但不知道如何解决这个问题。如果您的文件在当前工作目录中,您不需要在当前目录路径中获取目录位置,只需按如下方式传递文件名
xw.Book('Your_File_Name.xlsx')