簡體   English   中英

使用 Python 完成多個 Excel 工作簿的文件路徑

[英]Complete file path of multiple Excel workbooks with Python

我的計算機上打開了多個 Excel 工作簿,它們位於不同的實例中。 我正在使用以下腳本來獲取所有文件的完整路徑。

使用下面的代碼,我只能得到一個文件名列表。 我怎樣才能得到完整的路徑?

import xlwings as xw
wb = xw.books
print (wb)

您可以使用以下命令獲取已打開(活動)excel 文件的完整路徑:
如果您願意,那么這里是docs ,您也可以從 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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM