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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM