20201207-2 openpyxl 庫與模組匯入
阿新 • • 發佈:2020-12-07
1-1 import openpyxl # 通過檔案路徑,開啟工作簿 wb1 = openpyxl.load_workbook('./demo_excel.xlsx') # 用 Workbook() 建立新工作簿 wb2 = openpyxl.Workbook() openpyxl庫可以處理Excel2010以後的電子表格格式,包括:xlsx/xlsm/xltx/xltm 要使用openpyxl庫,需要先匯入 先用import直接匯入了openpyxl庫,然後用openpyxl.load_workbook()開啟已有工作簿,用openpyxl.Workbook()建立新工作簿。 但是每次使用我們都要帶openpyxl.,這樣就有點兒麻煩。
1-1-1 from openpyxl import load_workbook, Workbook # 通過檔案路徑,開啟已有工作簿 wb1 = load_workbook('./demo_excel.xlsx') # 用 Workbook() 建立新工作簿 wb2 = Workbook() from…import…是import語句的一個變體,可以匯入庫或模組中的函式、方法、類或變數。 語法為:from 庫/模組 import 函式/方法/類/變數。 可以用from…import…一行匯入多個名字,不同名字間用逗號分隔。 例如:from 庫/模組 import 函式1, 類1。 注意第一行程式碼,寫為from openpyxlimport load_workbook, Workbook,接下來就可以直接使用被匯入的函式/方法/類/變數。
兩種寫法對比一下,同樣是開啟三個工作簿和建立三個新的工作簿,下面的寫法明顯更簡單,更高效一些。