Python通過openpyxl修改Excel


導入模塊 openyxl  辦公自動化

import openpyxl

#創建一個Excel workbook 對象
book = openpyxl.Workbook()

#創建時,會自動產生一個sheet,通過active獲取
sh = book.active

#修改當前 sheet 標題為 工資表
sh.title = '工資表'

#保存文件
book.save('信息.xlsx')

#增加一個名為 '年齡表' 的sheet,放在最后
sh1 = book.create_sheet('年齡表-最后')

#增加一個 sheet,放在最前
sh2 = book.create_sheet('年齡表-最前',0)

#增加一個 sheet,指定為第2個表單
sh3 = book.create_sheet('年齡表2',1)

#根據名稱獲取某個sheet對象
sh = book['工資表']

#給第一個單元格寫入內容
sh['A1'] = '你好'
sh1['A1'] = '18'
sh2['A1'] = '20'
sh3['A1'] = '22'
#獲取某個單元格內容
print(sh['A1'].value)

#根據行號列號, 給第一個單元格寫入內容,
#注意和 xlrd 不同,是從 1 開始
sh2.cell(2,2).value = 'zhou'
sh.cell(2,2).value = '隔壁老樊'
sh.cell(3,3).value = '隔壁老樊'
#根據行號列號, 獲取某個單元格內容
print(sh.cell(1, 1).value)
print(sh.cell(2, 2).value)
print(sh.cell(3, 3).value)

book.save('信息.xlsx')

 


免責聲明!

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



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