Python xlwt模塊使用代碼實(shí)例
簡(jiǎn)介
寫(xiě)入Excle文檔
安裝:pip3 install xlwt
導(dǎo)入:import xlwt
xlrd 模塊方法
寫(xiě)入案例
import xlwt
# 創(chuàng)建對(duì)象,設(shè)置編碼
workbook = xlwt.Workbook(encoding='utf-8')# 新建sheet表
worksheet = workbook.add_sheet(sheet_name, cell_overwrite_ok=True)# 在對(duì)應(yīng)行,列寫(xiě)入值
worksheet.write(0,0, label = 'this is test')
# 保存
workbook.save('Excel_test.xls')
設(shè)置字體屬性
font = xlwt.Font() # 創(chuàng)建一個(gè)font對(duì)象,用來(lái)保存對(duì)字體進(jìn)行的操作
font.name = '微軟雅黑' # 字體設(shè)置為'微軟雅黑'
font.bold = True # 字體加粗
font.underline = True # 字體加下劃線
font.italic = True # 字體傾斜
style = xlwt.XFStyle() # 創(chuàng)建一個(gè)style對(duì)象,用來(lái)保存excel的樣式
style.font = font # 將字體信息保存到style對(duì)象中
worksheet.write(0, 0, '無(wú)字體格式')
# 在坐標(biāo)為1,0的單元格內(nèi)添加內(nèi)容'有字體格式',并帶有字體屬性
worksheet.write(1, 0, '有字體格式', style)
設(shè)置背景
# 創(chuàng)建一個(gè)pattern對(duì)象,用來(lái)保存單元格背景的樣式
pattern = xlwt.Pattern()
# 設(shè)置單元格的背景圖案樣式(0x01-0x12共18種樣式)
pattern.pattern = 0x01
# 設(shè)置單元格的背景顏色
pattern.pattern_fore_colour = xlwt.Style.colour_map['yellow']
style = xlwt.XFStyle()
style.pattern = pattern # 將背景顏色信息保存到styke對(duì)象中
# 在坐標(biāo)為0,0的單元格內(nèi)添加內(nèi)容'有背景',并帶有背景顏色
worksheet.write(0, 0, '有背景顏色', style)
合并單元格
# 將坐標(biāo)為縱坐標(biāo)0,0和橫坐標(biāo)0,1的兩列合并,并添加內(nèi)容'合并兩列'
worksheet.write_merge(0, 0, 0, 1, '合并兩列')# 將縱坐標(biāo)為1,0和橫坐標(biāo)2,0的兩行合并,并添加內(nèi)容'合并兩行'
worksheet.write_merge(1, 2, 0, 0, '合并兩行')# 將縱坐標(biāo)為3-5橫坐標(biāo)為0-2的三行三列合并,并添加內(nèi)容'合并三行三列'
worksheet.write_merge(3, 5, 0, 2, '合并三行三列')
其他方法
# 設(shè)置單元格寬度
worksheet.col(0).width = 200
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python自動(dòng)生成代碼 使用tkinter圖形化操作并生成代碼框架
這篇文章主要為大家詳細(xì)介紹了Python自動(dòng)生成代碼,使用tkinter圖形化操作并生成代碼框架,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09人工智能學(xué)習(xí)Pytorch數(shù)據(jù)集分割及動(dòng)量示例詳解
這篇文章主要為大家介紹了人工智能學(xué)習(xí)Pytorch數(shù)據(jù)集分割及動(dòng)量示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11Python實(shí)現(xiàn)刪除list列表重復(fù)元素的方法總結(jié)
在Python編程中,我們經(jīng)常需要處理列表中的重復(fù)元素,這篇文章為大家介紹了五種高效的方法來(lái)刪除列表中的重復(fù)元素,希望對(duì)大家有所幫助2023-07-07python實(shí)現(xiàn)比較兩段文本不同之處的方法
這篇文章主要介紹了python實(shí)現(xiàn)比較兩段文本不同之處的方法,涉及Python針對(duì)文本與字符串的相關(guān)操作技巧,需要的朋友可以參考下2015-05-05Webots下載安裝?+?Pycharm聯(lián)調(diào)使用教程
Webots是一個(gè)開(kāi)源的三維移動(dòng)機(jī)器人模擬器,它最初是作為研究移動(dòng)機(jī)器人中各種控制算法的研究工具開(kāi)發(fā)的,自2018年12月起,Webots作為開(kāi)源軟件發(fā)布,并獲得Apache 2.0許可證,這篇文章主要介紹了Webots下載安裝?+?Pycharm聯(lián)調(diào)?,需要的朋友可以參考下2023-02-02Python在Windows環(huán)境下的文件路徑問(wèn)題及解決辦法
在Python中處理Windows路徑時(shí),經(jīng)常會(huì)遇到一些特殊的問(wèn)題,在Windows中,路徑使用反斜杠(\)作為分隔符,而在其他操作系統(tǒng)中,路徑使用正斜杠(/)作為分隔符,本文給大家介紹了Python在Windows環(huán)境下的文件路徑問(wèn)題及解決辦法,需要的朋友可以參考下2024-06-06Python實(shí)現(xiàn)考試自動(dòng)答題的腳本分享
最近這段時(shí)間天氣正正好,不冷不熱,是學(xué)習(xí)考駕照的好時(shí)機(jī)。為了幫助大家能夠順利獲得駕照,小編為大家準(zhǔn)備了駕照考試的自動(dòng)答題小程序,希望對(duì)大家有所幫助2023-03-03python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)
這篇文章主要介紹了python處理emoji表情,主要通過(guò)兩個(gè)函數(shù)解決兩者之間的聯(lián)系,本文通過(guò)實(shí)例代碼給大家介紹的非常完美,對(duì)python emoji表情的相關(guān)知識(shí)感興趣的朋友一起看看吧2021-05-05