1. 程式人生 > 實用技巧 >20201207-2 openpyxl 庫與模組匯入

20201207-2 openpyxl 庫與模組匯入

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()

fromimport…是import語句的一個變體,可以匯入庫或模組中的函式、方法、類或變數。
語法為:from 庫/模組 import 函式/方法/類/變數。
可以用from…import…一行匯入多個名字,不同名字間用逗號分隔。

例如:from 庫/模組 import 函式1, 類1。

注意第一行程式碼,寫為from openpyxl 
import load_workbook, Workbook,接下來就可以直接使用被匯入的函式/方法/類/變數。


兩種寫法對比一下,同樣是開啟三個工作簿和建立三個新的工作簿,下面的寫法明顯更簡單,更高效一些。