多个 Excel 工作簿的完整文件路径 Python
Complete file path of multiple Excel workbooks with Python
我的计算机上打开了多个 Excel 工作簿,它们处于不同的实例中。我正在使用以下脚本获取所有文件的完整路径。
使用下面的代码我只能得到一个文件名列表。如何获取完整路径?
import xlwings as xw
wb = xw.books
print (wb)
您可以使用以下命令获取打开(活动)excel 文件的完整路径:
如果需要,这里是 docs,您也可以从文档中探索其他选项。
import xlwings as xw
wb = xw.books.active
print(wb.fullname)
"""
C:\Users\...\Desktop\Book1.xlsx
"""
但是如果你想获取所有文件的路径那么:
import xlwings as xw
wb= xw.books
for w in wb:
print(w.fullname)
"""
C:\Users\...\Desktop\Book1.xlsx
C:\Users\...\Desktop\Book2.xlsx
C:\Users\...\Desktop\Book3.xlsx
"""
每个 Book
对象都有一个 fullname
属性:
import xlwings
workbooks = xlwings.books
for workbook in workbooks:
print(workbook.fullname)
我的计算机上打开了多个 Excel 工作簿,它们处于不同的实例中。我正在使用以下脚本获取所有文件的完整路径。
使用下面的代码我只能得到一个文件名列表。如何获取完整路径?
import xlwings as xw
wb = xw.books
print (wb)
您可以使用以下命令获取打开(活动)excel 文件的完整路径:
如果需要,这里是 docs,您也可以从文档中探索其他选项。
import xlwings as xw
wb = xw.books.active
print(wb.fullname)
"""
C:\Users\...\Desktop\Book1.xlsx
"""
但是如果你想获取所有文件的路径那么:
import xlwings as xw
wb= xw.books
for w in wb:
print(w.fullname)
"""
C:\Users\...\Desktop\Book1.xlsx
C:\Users\...\Desktop\Book2.xlsx
C:\Users\...\Desktop\Book3.xlsx
"""
每个 Book
对象都有一个 fullname
属性:
import xlwings
workbooks = xlwings.books
for workbook in workbooks:
print(workbook.fullname)