python使用openpyxl操作Excel表格-工作簿與工作表的建立
阿新 • • 發佈:2021-11-05
python使用openpyxl操作Excel表格-工作簿與工作表的建立。
python使用openpyxl操作Excel表格
概念
相關的庫:
xlrd庫:從excel中讀取資料,支援xls、xlsx
xlwt庫:對excel進行修改操作,不支援對xlsx格式的修改
xlutils庫:在xlw和xlrd中,對一個已存在的檔案進行修改。
openpyxl:主要針對xlsx格式的excel進行讀取和編輯。
Excel中的物件:
- WorkBook:工作簿物件
- Sheet:表單物件
- Cell:表格物件
安裝openpyxl庫:
pip install openpyxl
工作簿的建立以及工作表的修改
點點滴滴,積少成多,終有一日能發揮用處。# 建立工作簿,使用openpyxl的Workbook類建立例項 # 從openpyxl包中匯入Workbook用於建立工作簿 from openpyxl import Workbook # 從openpyxl包中匯入load_workbook用於讀取已有的工作簿 from openpyxl import load_workbook # 使用Workbook()例項化一個物件wb,預設生成一個sheet名詞的工作表 wb = Workbook() # 修改預設sheet表的名稱,使用wb.active獲取活動表,預設只有一個 ws = wb.active print('預設表名稱',ws) ws.title = '修改預設sheet表名稱' print('修改後表名稱',ws) # 在工作簿中新建一個工作表,使用create_sheet()方法,第一個引數是工作表的名稱,第二個是索引位置,0表示第一個 ws_1 = wb.create_sheet('第二個表',1) # 儲存我們建立的工作表和工作簿到當前目錄下,使用save()方法,引數為儲存的工作簿名稱 wb.save('Mytest.xlsx') # 最後關閉工作簿,使用close()方法 wb.close()