Python xlwt模塊使用代碼實例
簡介
寫入Excle文檔
安裝:pip3 install xlwt
導入:import xlwt
xlrd 模塊方法
寫入案例
import xlwt
# 創(chuàng)建對象,設置編碼
workbook = xlwt.Workbook(encoding='utf-8')# 新建sheet表
worksheet = workbook.add_sheet(sheet_name, cell_overwrite_ok=True)# 在對應行,列寫入值
worksheet.write(0,0, label = 'this is test')
# 保存
workbook.save('Excel_test.xls')
設置字體屬性
font = xlwt.Font() # 創(chuàng)建一個font對象,用來保存對字體進行的操作
font.name = '微軟雅黑' # 字體設置為'微軟雅黑'
font.bold = True # 字體加粗
font.underline = True # 字體加下劃線
font.italic = True # 字體傾斜
style = xlwt.XFStyle() # 創(chuàng)建一個style對象,用來保存excel的樣式
style.font = font # 將字體信息保存到style對象中
worksheet.write(0, 0, '無字體格式')
# 在坐標為1,0的單元格內(nèi)添加內(nèi)容'有字體格式',并帶有字體屬性
worksheet.write(1, 0, '有字體格式', style)
設置背景
# 創(chuàng)建一個pattern對象,用來保存單元格背景的樣式
pattern = xlwt.Pattern()
# 設置單元格的背景圖案樣式(0x01-0x12共18種樣式)
pattern.pattern = 0x01
# 設置單元格的背景顏色
pattern.pattern_fore_colour = xlwt.Style.colour_map['yellow']
style = xlwt.XFStyle()
style.pattern = pattern # 將背景顏色信息保存到styke對象中
# 在坐標為0,0的單元格內(nèi)添加內(nèi)容'有背景',并帶有背景顏色
worksheet.write(0, 0, '有背景顏色', style)
合并單元格
# 將坐標為縱坐標0,0和橫坐標0,1的兩列合并,并添加內(nèi)容'合并兩列'
worksheet.write_merge(0, 0, 0, 1, '合并兩列')# 將縱坐標為1,0和橫坐標2,0的兩行合并,并添加內(nèi)容'合并兩行'
worksheet.write_merge(1, 2, 0, 0, '合并兩行')# 將縱坐標為3-5橫坐標為0-2的三行三列合并,并添加內(nèi)容'合并三行三列'
worksheet.write_merge(3, 5, 0, 2, '合并三行三列')
其他方法
# 設置單元格寬度
worksheet.col(0).width = 200
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python編程中非常重要卻又被嚴重低估的庫decorator
今天介紹的是一個已經(jīng)存在十年,但是依舊不紅的庫 decorator,好像很少有人知道他的存在一樣。本篇文章不會過多的向你介紹裝飾器的基本知識,我會默認你知道什么是裝飾器,并且懂得如何寫一個簡單的裝飾器2021-10-10
python+tkinter實現(xiàn)學生管理系統(tǒng)
這篇文章主要為大家詳細介紹了python+tkinter實現(xiàn)學生管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-08-08
pandas進行數(shù)據(jù)的交集與并集方式的數(shù)據(jù)合并方法
今天小編就為大家分享一篇pandas進行數(shù)據(jù)的交集與并集方式的數(shù)據(jù)合并方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06

