位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

在python,xlutils簡單使用方法

提問人:楊紫紅發(fā)布時間:2020-11-18
#-*- coding:utf-8 -*-     #設(shè)置當(dāng)前編碼格式為utf-8
import xlwt       #導(dǎo)入xlwt模塊
import xlrd       #導(dǎo)入xlrd模塊
from xlutils.copy import copy       #導(dǎo)入import模塊的copy函數(shù),接下來就可以直接使用函數(shù)copy了。

fileName = "E:\\4.xls"
sheetName = "sheet1"

styleBoldRed = xlwt.easyxf('font: color-index red, bold on')   #設(shè)置字體,顏色為紅色,加粗
oldWb = xlrd.open_workbook(fileName, formatting_info=True)   #使用xlrd.open_workbook函數(shù)打開文件,formatting_info=True表示保留該文件的格式
newWb = copy(oldWb)   #通過copy函數(shù)把oldWb copy到newWb,然后通過編輯newWb來實現(xiàn)編輯已經(jīng)存在的文件。
newWs = newWb.get_sheet(0)   #讀取第一個sheet
newWs.write(4, 0, "value1",styleBoldRed)    #第5行第1列寫入值“value1”,格式采用styleBoldRed。
newWs.write(4, 1, "value2",styleBoldRed)   #第5行第2列寫入值“value2”
newWs.write(4, 2, "value3",styleBoldRed)   #第5行第3列寫入值“value3”
newWb.save(fileName)   #文件保存為"E:\\4.xls"

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部