Python中用xlwt制作表格實例講解
在Python中,我們也可以用xlwt來制作excel表格,是不是很神奇,接下來一起學(xué)習(xí)吧。
舉例:
import xlwt wb = xlwt.Workbook(encoding = 'ascii') #創(chuàng)建實例,并且規(guī)定編碼 ws = wb.add_sheet('My Worksheet') #設(shè)置工作表名稱 ws.write(0,0,'first') #向表格中插入字符串,前兩位數(shù)字分別為行和列,第三個參數(shù)為要插入的內(nèi)容,第四個參數(shù)可以設(shè)置樣式 wb.save('test.xls') #將生成的表格保存為
單元格樣式控制:
def set_style(name, height, bold=False, back=False): #樣式控制函數(shù) style = xlwt.XFStyle() # 初始化樣式 font = xlwt.Font() # 為樣式創(chuàng)建字體 font.name = name # 字體由函數(shù)傳入 font.bold = bold font.color_index = 4 font.height = height style.font = font borders = xlwt.Borders() # 設(shè)置邊框 borders.left = xlwt.Borders.THIN # 可選: NO_LINE, THIN, MEDIUM, DASHED, DOTTED, THICK, DOUBLE, HAIR, MEDIUM_DASHED, THIN_DASH_DOTTED, MEDIUM_DASH_DOTTED, THIN_DASH_DOT_DOTTED, MEDIUM_DASH_DOT_DOTTED, SLANTED_MEDIUM_DASH_DOTTED, or 0x00 through 0x0D. borders.right = xlwt.Borders.THIN borders.top = xlwt.Borders.THIN borders.bottom = xlwt.Borders.THIN style.borders = borders if back: patterni = xlwt.Pattern() # 為樣式創(chuàng)建圖案 patterni.pattern = 2 # 設(shè)置底紋的圖案索引,1為實心,2為50%灰色,對應(yīng)為excel文件單元格格式中填充中的圖案樣式 patterni.pattern_fore_colour = 0x16 # 設(shè)置底紋的前景色,對應(yīng)為excel文件單元格格式中填充中的背景色 patterni.pattern_back_colour = 0x16 # 設(shè)置底紋的背景色,對應(yīng)為excel文件單元格格式中填充中的圖案顏色 style.pattern = patterni # 為樣式設(shè)置圖案 return style
背景色對照:
aqua 0x31 black 0x08 blue 0x0C blue_gray 0x36 bright_green 0x0B brown 0x3C coral 0x1D cyan_ega 0x0F dark_blue 0x12 dark_blue_ega 0x12 dark_green 0x3A dark_green_ega 0x11 dark_purple 0x1C dark_red 0x10 dark_red_ega 0x10 dark_teal 0x38 dark_yellow 0x13 gold 0x33 gray_ega 0x17 gray25 0x16 gray40 0x37 gray50 0x17 gray80 0x3F green 0x11 ice_blue 0x1F indigo 0x3E ivory 0x1A lavender 0x2E light_blue 0x30 light_green 0x2A light_orange 0x34 light_turquoise 0x29 light_yellow 0x2B lime 0x32 magenta_ega 0x0E ocean_blue 0x1E olive_ega 0x13 olive_green 0x3B orange 0x35 pale_blue 0x2C periwinkle 0x18 pink 0x0E plum 0x3D purple_ega 0x14 red 0x0A rose 0x2D sea_green 0x39 silver_ega 0x16 sky_blue 0x28 tan 0x2F teal 0x15 teal_ega 0x15 turquoise 0x0F violet 0x14 white 0x09 yellow 0x0D
到此這篇關(guān)于Python中用xlwt制作表格實例講解的文章就介紹到這了,更多相關(guān)Python中如何用xlwt制作表格內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python讀寫修改Excel之xlrd&xlwt&xlutils
- Python 使用xlwt模塊將多行多列數(shù)據(jù)循環(huán)寫入excel文檔的操作
- Python xlrd/xlwt 創(chuàng)建excel文件及常用操作
- python實現(xiàn)xlwt xlrd 指定條件給excel行添加顏色
- Python xlwt模塊使用代碼實例
- Python3使用xlrd、xlwt處理Excel方法數(shù)據(jù)
- python xlwt如何設(shè)置單元格的自定義背景顏色
- Python操作excel的方法總結(jié)(xlrd、xlwt、openpyxl)
- python 數(shù)據(jù)生成excel導(dǎo)出(xlwt,wlsxwrite)代碼實例
- python中使用 xlwt 操作excel的常見方法與問題
- python xlwt模塊的使用解析
相關(guān)文章
Pytorch自定義CNN網(wǎng)絡(luò)實現(xiàn)貓狗分類詳解過程
PyTorch是一個開源的Python機器學(xué)習(xí)庫,基于Torch,用于自然語言處理等應(yīng)用程序。它不僅能夠?qū)崿F(xiàn)強大的GPU加速,同時還支持動態(tài)神經(jīng)網(wǎng)絡(luò)。本文將介紹PyTorch自定義CNN網(wǎng)絡(luò)實現(xiàn)貓狗分類,感興趣的可以學(xué)習(xí)一下2022-12-12Python列表刪除重復(fù)元素與圖像相似度判斷及刪除實例代碼
這篇文章主要給大家介紹了關(guān)于Python列表刪除重復(fù)元素與圖像相似度判斷及刪除的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05Python實現(xiàn)向好友發(fā)送微信消息優(yōu)化篇
利用python可以實現(xiàn)微信消息發(fā)送功能,怎么實現(xiàn)呢?你肯定會想著很復(fù)雜,但是python的好處就是很多人已經(jīng)把接口打包做好了,只需要調(diào)用即可,今天通過本文給大家分享使用?Python?實現(xiàn)微信消息發(fā)送的思路代碼,一起看看吧2022-06-06python操作MySQL數(shù)據(jù)庫的方法分享
堅持每天學(xué)一點,每天積累一點點,作為自己每天的業(yè)余收獲,這個文章是我在吃飯的期間寫的,利用自己零散的時間學(xué)了一下python操作MYSQL,所以整理一下2012-05-05python中正則表達(dá)式 re.findall 用法
在python中,通過內(nèi)嵌集成re模塊,程序媛們可以直接調(diào)用來實現(xiàn)正則匹配。本文重點給大家介紹python中正則表達(dá)式 re.findall 用法,感興趣的朋友跟隨小編一起看看吧2018-10-10