1. 程式人生 > 其它 >python使用openpyxl操作Excel表格-工作簿與工作表的建立

python使用openpyxl操作Excel表格-工作簿與工作表的建立

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()
點點滴滴,積少成多,終有一日能發揮用處。