python 對Excel表格的寫入


python對Excel表格寫入需要導入xlrd ,和xlutils兩個庫

from xlrd import open_workbook
from xlutils.copy import copy


oldWb = open_workbook("d:\\考勤系統.xlsx");#先打開已存在的表
newWb = copy(oldWb)#復制  xlsx格式只能保存到xls
newWs = newWb.get_sheet(2);#取sheet表
newWs.write(2, 4, "pass");#寫入 2行4列寫入pass
newWb.save("d:\\考勤系統.xls"); #保存至result路徑

也已寫入樣式

from xlrd import open_workbook
from xlutils.copy import copy
import xlwt

# 寫入樣式
def set_color(color,bold):
    style=xlwt.XFStyle()
    font=xlwt.Font()
    font.colour_index=color
    font.bold = bold
    style.font=font
    return style

oldWb = open_workbook("d:\\考勤系統.xlsx");#先打開已存在的表
newWb = copy(oldWb)#復制  xlsx格式只能保存到xls
newWs = newWb.get_sheet(2);#取sheet表
newWs.write(2, 4, "pass",set_color(0x02,True));#寫入 2行4列寫入pass
newWb.save("d:\\考勤系統.xls"); #保存至result路徑

 


免責聲明!

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



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