You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过xlwings Lite插件获取Excel 2021文件所在路径?

使用xlwings Lite获取当前Excel文件路径的方法

os.getcwd()返回的是Python工作目录,而非当前打开的Excel文件路径,xlwings本身提供了直接获取目标路径的API,针对你的场景,有两种实用方法:

方法一:获取完整文件路径(含文件名)

通过xlwings.Book.caller()获取当前调用脚本的工作簿,再用fullname属性拿到完整路径:

import xlwings as xw

# 获取当前活动的工作簿对象
wb = xw.Book.caller()
# 获取包含文件名的完整路径
full_file_path = wb.fullname
print(full_file_path)

方法二:仅获取文件所在目录

如果只需要文件的存放文件夹路径,可使用path属性:

import xlwings as xw

wb = xw.Book.caller()
# 获取文件所在目录路径
folder_path = wb.path
print(folder_path)

注意事项

  • 必须确保当前Excel文件已保存,未保存的文件没有实际路径,fullname和path会返回空值。
  • xlwings Lite与完整版在工作簿路径获取的API上完全一致,上述代码两种版本都适用。

内容的提问来源于stack exchange,提问作者Abdul Gaffoor G K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 23:37:01