Python xlwt模塊使用代碼實(shí)例
簡(jiǎn)介
寫入Excle文檔
安裝:pip3 install xlwt
導(dǎo)入:import xlwt
xlrd 模塊方法
寫入案例
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)行,列寫入值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í)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. python爬蟲實(shí)戰(zhàn)之制作屬于自己的一個(gè)IP代理模塊2. Ajax返回值類型與用法實(shí)例分析3. 如何在jsp界面中插入圖片4. 詳解盒子端CSS動(dòng)畫性能提升5. 使用FormData進(jìn)行Ajax請(qǐng)求上傳文件的實(shí)例代碼6. HTML 絕對(duì)路徑與相對(duì)路徑概念詳細(xì)7. asp批量添加修改刪除操作示例代碼8. .NET6打包部署到Windows Service的全過(guò)程9. 解決ajax請(qǐng)求后臺(tái),有時(shí)收不到返回值的問(wèn)題10. css代碼優(yōu)化的12個(gè)技巧
