【问题标题】:Opening a workbook using xlwings使用 xlwings 打开工作簿
【发布时间】:2020-05-24 20:03:18
【问题描述】:

我用脚本打开一个工作簿:

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)

有错误:

我尝试了很多方法,但不知道如何解决这个问题。

【问题讨论】:

    标签: excel python-3.x vba xlwings


    【解决方案1】:

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

    xw.Book('Your_File_Name.xlsx')
    

    【讨论】:

      猜你喜欢
      • 2016-12-24
      • 2017-07-30
      • 2017-11-09
      • 1970-01-01
      • 2021-05-19
      • 2014-09-12
      • 2022-01-09
      • 2023-04-01
      • 2015-06-02
      相关资源
      最近更新 更多