昨天學到如何新建並儲存活頁簿,那今天就來學如何打開活頁簿吧!
打開一個現有的活頁簿
首先使用xlwings模組打開現有的活頁簿檔案。
範例:
import xlwings as xw #匯入xlwings模組
app = xw.App(visible=True, add_book=False) #開啟Excel程式
file_path = '活頁簿1.xlsx' #打開活頁簿的檔案路徑
app.books.open(file_path) #打開指定的活頁簿
如果要顯示Excel視窗要將visible參數由False改成True。
開啟指定資料夾裡所有的活頁簿
·匯入Path
開啟檔案可以匯入pathlib模組(Python內建模組無需安裝,可直接使用)。這裡會使用到模組裡面的Path類別,因此可以使用from來匯入:
from pathlib import Path
·提供目錄之路徑
folder_path = Path('./excels/') #Path類別表示資料夾和檔案的路徑
·目錄中的所有檔案名稱
files = folder_path.glob('*.xls*')
glob()函式用來找名稱符合指定檔案類型的所有檔案名稱或資料夾,並且返回路徑。
「*.xls*」表示檔案名稱含有關鍵字「.xls」
for file in files:#使用for迴圈,搜尋前面的files
app.book.open(file) #使用open來打開所有符合條件的活頁簿
以下是完整的程式碼
範例:
from pathlib import Path
import xlwings as xw
app = xw.App(visible=True, add_book=False)
folder_path = Path('./excels/')
files = folder_path.glob('*.xls*')
for file in files:
app.book.open(file)
今天中午吃麻辣火鍋(超辣的那種),到現在晚上10點胃還在燒 根本沒辦法靜下心來 整個人好燥@@
目前進度:11/30···