黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

python xlwt模塊的使用解析

瀏覽:5日期:2022-06-22 15:38:18
一、基礎類介紹1、工作簿類Workbook簡介:

import xlwtclass Workbook(object0): ’’’ 工作簿類,使用xlwt創建excel文件時,首先要實例化此類的對象 ’’’ def __init__(self, encoding=’ascii’, style_compression=0):pass def add_sheet(self,sheetname, cell_overwrite_ok=False):’’’在工作簿中創建工作表:param sheetname: 工作表的名字:param cell_overwrite_ok: 如果值為True,則可以像單元格中多次寫入數據(覆蓋寫),相當于修改單元格的數據,如果值為False則多次寫入會引發異常。:return: 返回一個工作表對象(也就是Worksheet()對象)’’’pass def save(self,filename_or_stream):’’’將文件以Excel的格式進行保存:param filename_or_stream:Excel的文件名:return:’’’pass2、工作表類WorkSheet簡介

class Worksheet(object): ’’’ 工作表類 ’’’ def __init__(self, sheetname, parent_book, cell_overwrite_ok=False):’’’實例化對象的參數:param sheetname: 工作表名:param parent_book: 工作簿對象:param cell_overwrite_ok:覆蓋寫單元格(如果為True可以覆蓋寫單元格,為False如果覆蓋寫會拋異常)’’’pass def write(self, r, c, label='', style=xlwt.Style.default_style):’’’將數據寫入工作表的單元格中:param r: row的縮寫,表示行,從0開始計數。:param c: column的縮寫,表示列,從0開始計數。:param label:要寫入的數據(支持的數據類型:int,long,float,字符串,日期,TRUE,FALSE,xlwt.Formula等):param style:表格樣式(樣式類:Font, Alignment, Borders, Pattern, Protection。樣式函數:easyxf, easyfont, add_palette_colour):return:’’’pass3、創建一個不帶樣式的基礎Excel表

import xlwt# 實例化一個工作簿對象workbook = xlwt.Workbook(encoding = ’utf-8’)# 獲取工作表對象Worksheetworksheet = workbook.add_sheet(’work_sheet’)# 向工作表中添加數據(參數對應 行, 列, 值)for i in range(3): for j in range(3):worksheet.write(i,j, label = ’test_’ + str(j),)# 保存數據到硬盤workbook.save(r’i:Excel_test.xls’)

最終我們會看到如下圖所示:

python xlwt模塊的使用解析

二、xlwt高級應用

Font:用于設置字體,字體大小,字體顏色,是否加粗,斜體,字體帶下劃線,刪除線等。

Alignment:用于設置字體水平和垂直對齊、文本換行、縮進、方向/旋轉、文本方向等。

Border:表格邊框設置。

Background:單元格背景顏色。

1、字體類Font簡介

class Font(object): def __init__(self):# twip = 1/20 of a point = 1/1440 of a inch# usually resolution == 96 pixels per 1 inch# (rarely 120 pixels per 1 inch or another one)self.height = 0x00C8 # 200: this is font with height 10 points 字體高度self.italic = False # 斜體self.struck_out = False # 刪除線self.outline = False # 字體輪廓(沒發現有什么變化)self.shadow = False # 字體陰影self.colour_index = 0x7FFF # 這個字體顏色貌似有限制,沒太搞懂,范圍是0x00到0x35之間有顏色,超過這個范圍都是黑色,最大不能超過0xFFFF否則會報錯。self.bold = False # 粗體self._weight = 0x0190 # 0x02BC gives bold font # 字體寬度self.escapement = self.ESCAPEMENT_NONE #字體在單元格中位置,0x00正常,0x01字體上標,0x02字體下標。self.underline = self.UNDERLINE_NONE # 默認字體不帶下劃線,0x01單下劃線,0x02和0x01差不多,0x21雙下劃線,0x02和0x21差不多self.family = self.FAMILY_NONE# 不清楚做什么的,默認沒有,0x01羅馬家族,0x02瑞士家族,0x03現代家族,0x04腳本家族,0x05描述家族self.charset = self.CHARSET_SYS_DEFAULT # 字符集,字符集選項 CHARSET_ANSI_LATIN = 0x00 CHARSET_SYS_DEFAULT = 0x01 CHARSET_SYMBOL = 0x02 CHARSET_APPLE_ROMAN = 0x4D CHARSET_ANSI_JAP_SHIFT_JIS = 0x80 CHARSET_ANSI_KOR_HANGUL = 0x81 CHARSET_ANSI_KOR_JOHAB = 0x82 CHARSET_ANSI_CHINESE_GBK = 0x86 CHARSET_ANSI_CHINESE_BIG5 = 0x88 CHARSET_ANSI_GREEK = 0xA1 CHARSET_ANSI_TURKISH= 0xA2 CHARSET_ANSI_VIETNAMESE = 0xA3 CHARSET_ANSI_HEBREW = 0xB1 CHARSET_ANSI_ARABIC = 0xB2 CHARSET_ANSI_BALTIC = 0xBA CHARSET_ANSI_CYRILLIC = 0xCC CHARSET_ANSI_THAI = 0xDE CHARSET_ANSI_LATIN_II = 0xEE CHARSET_OEM_LATIN_I = 0xFFself.name = ’Arial’ # 字體1.1創建一個改變默認字體樣式的Excel

import xlwt# 實例化一個工作簿對象workbook = xlwt.Workbook(encoding = ’utf-8’)# 獲取工作表對象Worksheetworksheet = workbook.add_sheet(’work_sheet’)# 實例化表格樣式對象xstyle = xlwt.XFStyle()# 設置字體樣式xfont = xlwt.Font()xfont.colour_index = 0x04 # 設置字體顏色xfont.bold = True # 字體加粗xfont.height = 20 * 18 # 設置字體高度(20是基數不變,18是字號用于調整大小)xfont.underline = 0x01 # 設置字體帶下劃線xfont.name = ’華文彩云’ # 設置字體# 將字體對象賦值給樣式對象xstyle.font = xfontfor i in range(3): for j in range(3):# 向工作表中添加數據(參數對應 行, 列, 值,樣式)worksheet.write(i,j, label = ’test_’ + str(j),style=xstyle)# 保存數據到硬盤workbook.save(r’i:2.xls’)

如果一切順利,打開2.xls會看到如下:

python xlwt模塊的使用解析

2、 Alignment類簡介

class Alignment(object): # 字體水平設置 HORZ_GENERAL= 0x00 # 正常顯示 HORZ_LEFT = 0x01 # 左對齊 HORZ_CENTER = 0x02 # 居中 HORZ_RIGHT = 0x03 # 右對齊 HORZ_FILLED = 0x04 # 填充單元格 HORZ_JUSTIFIED = 0x05 # 顯示在合理的位置 HORZ_CENTER_ACROSS_SEL = 0x06 # Centred across selection我覺得這個應該是顯示在單元格的正當中,但測試發現和0x02效果一樣只能是水平居中不能垂直居中 HORZ_DISTRIBUTED = 0x07 # Distributed漢字時字體是水平 平均分布在表格中,如果是英文字母則是水平居中顯示。 # 垂直設置 VERT_TOP = 0x00 # 字體在單元格頂部 VERT_CENTER = 0x01 # 字體垂直居中 VERT_BOTTOM = 0x02 # 字體在單元格底部 VERT_JUSTIFIED = 0x03 # Justified (BIFF5-BIFF8X)在合理的位置顯示 VERT_DISTRIBUTED = 0x04 # Distributed (BIFF8X)有垂直居中的效果,如果字體超過單元格范圍會垂直分布顯示 # 字體方向(沒用明白哈哈) DIRECTION_GENERAL = 0x00 # BIFF8X 正常顯示 DIRECTION_LR= 0x01 DIRECTION_RL= 0x02 ORIENTATION_NOT_ROTATED = 0x00 ORIENTATION_STACKED = 0x01 ORIENTATION_90_CC = 0x02 ORIENTATION_90_CW = 0x03 ROTATION_0_ANGLE = 0x00 ROTATION_STACKED = 0xFF # 就這個是垂直顯示 WRAP_AT_RIGHT = 0x01 # 自動換行 NOT_WRAP_AT_RIGHT = 0x00 # 默認不自動換行 SHRINK_TO_FIT = 0x01 # 將字體縮小到適合單元格大小 NOT_SHRINK_TO_FIT = 0x00 # 默認正常顯示 def __init__(self):self.horz = self.HORZ_GENERAL # 水平設置,默認是正常顯示self.vert = self.VERT_BOTTOM # 垂直設置,默認字體在單元格底部self.dire = self.DIRECTION_GENERALself.orie = self.ORIENTATION_NOT_ROTATEDself.rota = self.ROTATION_0_ANGLE self.wrap = self.NOT_WRAP_AT_RIGHT # 如果數據超過單元格顯示范圍是否自動換行顯示,默認不換行self.shri = self.NOT_SHRINK_TO_FIT # 如果數據超過單元格范圍會自動縮小字體來適應當前單元格的顯示范圍,默認不縮小字體。self.inde = 0self.merg = 02.1下面是一個小示例:

import xlwt# 實例化一個工作簿對象workbook = xlwt.Workbook(encoding = ’utf-8’)# 獲取工作表對象Worksheetworksheet = workbook.add_sheet(’work_sheet’)# 實例化表格樣式對象xstyle = xlwt.XFStyle()# 設置字體樣式xfont = xlwt.Font()xfont.colour_index = 0x04 # 設置字體顏色xfont.bold = True # 字體加粗xfont.height = 20 * 18 # 設置字體高度(20是基數不變,18是字號用于調整大小)xfont.name = ’宋體’ # 設置字體 # 設置字體在單元格中的位置xalig = xlwt.Alignment()xalig.horz = 0x02 # 字體水平居中xalig.vert = 0x01 # 字體水平居中# 將字體對象賦值給樣式對象xstyle.font = xfontxstyle.alignment = xaligfor i in range(3): for j in range(3):# 向工作表中添加數據(參數對應 行, 列, 值,樣式)worksheet.write(i,j, label = ’test_’+str(j),style=xstyle)# 保存數據到硬盤workbook.save(r’i:2.xls’)

如果一切順利你會看到如下所示:

python xlwt模塊的使用解析

3、Border類簡介

class Borders(object): NO_LINE = 0x00 # 無邊框 THIN = 0x01 # 細邊框 MEDIUM = 0x02 # 中號細邊框 DASHED = 0x03 # 虛線邊框 DOTTED = 0x04 # 點劃線和虛線差不多 THICK = 0x05 # 粗邊框 DOUBLE = 0x06 # 加粗邊框 HAIR = 0x07 # 和虛線差不多 #The following for BIFF8 MEDIUM_DASHED = 0x08 # 中號虛線 THIN_DASH_DOTTED = 0x09 # 細虛線 MEDIUM_DASH_DOTTED = 0x0A # 中號帶點的虛線 THIN_DASH_DOT_DOTTED= 0x0B # 點劃線 MEDIUM_DASH_DOT_DOTTED = 0x0C # 中號點劃線 SLANTED_MEDIUM_DASH_DOTTED = 0x0D # 斜線虛線點組成的 NEED_DIAG1 = 0x01 NEED_DIAG2 = 0x01 NO_NEED_DIAG1 = 0x00 NO_NEED_DIAG2 = 0x00 def __init__(self):# 設置邊框self.left = self.NO_LINEself.right = self.NO_LINEself.top = self.NO_LINEself.bottom = self.NO_LINEself.diag = self.NO_LINE # 不知道干嘛用的# 設置邊框顏色self.left_colour = 0x40self.right_colour = 0x40self.top_colour = 0x40self.bottom_colour = 0x40self.diag_colour = 0x40# 不知道干嘛用的self.need_diag1 = self.NO_NEED_DIAG1self.need_diag2 = self.NO_NEED_DIAG23.1下面是帶邊框的小示例

import xlwt# 實例化一個工作簿對象workbook = xlwt.Workbook(encoding = ’utf-8’)# 獲取工作表對象Worksheetworksheet = workbook.add_sheet(’work_sheet’)# 實例化表格樣式對象xstyle = xlwt.XFStyle()# 設置字體樣式xfont = xlwt.Font()xfont.colour_index = 0x04 # 設置字體顏色xfont.bold = True # 字體加粗xfont.height = 20 * 18 # 設置字體高度(20是基數不變,18是字號用于調整大小)xfont.name = ’宋體’# 設置字體 # 設置字體在單元格中的位置xalig = xlwt.Alignment()xalig.horz = 0x02 # 字體水平居中xalig.vert = 0x01 # 字體水平居中# 設置邊框xborder = xlwt.Borders()# 邊框是斜,點虛線xborder.left = 0x0dxborder.top = 0x0dxborder.right = 0x0dxborder.bottom = 0x0d# 邊框顏色xborder.bottom_colour = 0x35xborder.top_colour = 0x8xborder.left_colour = 0x012xborder.right_colour = 0x4# 設置樣式xstyle.font = xfontxstyle.alignment = xaligxstyle.borders = xborderfor i in range(3): for j in range(3):# 向工作表中添加數據(參數對應 行, 列, 值,樣式)worksheet.write(i,j, label = ’test_’+str(j),style=xstyle)# 保存數據到硬盤workbook.save(r’i:2.xls’)

最終你會看到如下所示:

python xlwt模塊的使用解析

4、背景類Background簡介

class Pattern(object): # patterns 0x00 - 0x12 NO_PATTERN = 0x00 SOLID_PATTERN = 0x01 def __init__(self):self.pattern = self.NO_PATTERN # 是否設置背景,必須允許設置背景,pattern_fore_colour和pattern_back_colour才會生效self.pattern_fore_colour = 0x40 # 前景色不會影響單元格的邊框self.pattern_back_colour = 0x41 # 后景會影響單元格的邊框4.1下面進行小示例:

import xlwt# 實例化一個工作簿對象workbook = xlwt.Workbook(encoding = ’utf-8’)# 獲取工作表對象Worksheetworksheet = workbook.add_sheet(’work_sheet’)# 實例化表格樣式對象xstyle = xlwt.XFStyle()# 設置字體樣式xfont = xlwt.Font()xfont.colour_index = 0x04 # 設置字體顏色xfont.bold = True # 字體加粗xfont.height = 20 * 18 # 設置字體高度(20是基數不變,18是字號用于調整大小)xfont.name = ’宋體’# 設置字體 # 設置字體在單元格中的位置xalig = xlwt.Alignment()xalig.horz = 0x02 # 字體水平居中xalig.vert = 0x01 # 字體水平居中# 設置邊框xborder = xlwt.Borders()# 邊框是斜,點虛線xborder.left = 0x0dxborder.top = 0x0dxborder.right = 0x0dxborder.bottom = 0x0d# 邊框顏色xborder.bottom_colour = 0x35xborder.top_colour = 0x8xborder.left_colour = 0x012xborder.right_colour = 0x4# 設置單元格背景xpattern = xlwt.Pattern()xpattern.pattern = 0x01xpattern.pattern_fore_colour = 0x05# 設置樣式xstyle.font = xfontxstyle.alignment = xaligxstyle.borders = xborderxstyle.pattern = xpatternfor i in range(3): for j in range(3):# 向工作表中添加數據(參數對應 行, 列, 值,樣式)worksheet.write(i,j, label = ’test_’+str(j),style=xstyle)# 保存數據到硬盤workbook.save(r’i:2.xls’)

最終你會看到如下圖所示:

python xlwt模塊的使用解析

上述只是簡單的介紹了xlwt最基礎的方法,還有許多方法功能沒有被列舉出來,這里就不一一列舉了。有興趣的小伙伴可以自己看源碼來實現自己想要的功能。

三、一些常用的方法簡介1、設置單元格行高,列寬。

目前沒有找到好的辦法,只能逐行逐列的設置。代碼如下:

import xlwt# 實例化一個工作簿對象workbook = xlwt.Workbook(encoding = ’utf-8’)# 獲取工作表對象Worksheetworksheet = workbook.add_sheet(’work_sheet’)# 實例化表格樣式對象xstyle = xlwt.XFStyle()# 設置字體樣式xfont = xlwt.Font()xfont.colour_index = 0x04 # 設置字體顏色xfont.bold = True # 字體加粗xfont.height = 20 * 18 # 設置字體高度(20是基數不變,18是字號用于調整大小)xfont.name = ’宋體’# 設置字體 # 設置字體在單元格中的位置xalig = xlwt.Alignment()xalig.horz = 0x02 # 字體水平居中xalig.vert = 0x01 # 字體水平居中# 設置邊框xborder = xlwt.Borders()# 邊框是斜,點虛線xborder.left = 0x0dxborder.top = 0x0dxborder.right = 0x0dxborder.bottom = 0x0d# 邊框顏色xborder.bottom_colour = 0x35xborder.top_colour = 0x8xborder.left_colour = 0x012xborder.right_colour = 0x4# 設置單元格背景xpattern = xlwt.Pattern()xpattern.pattern = 0x01xpattern.pattern_fore_colour = 0x05# 設置樣式xstyle.font = xfontxstyle.alignment = xaligxstyle.borders = xborderxstyle.pattern = xpatternfor i in range(3): # 設置行高 worksheet.row(i).height_mismatch = True worksheet.row(i).height = 20 * 30 # 20是基數*30是行的高度 for j in range(3):# 向工作表中添加數據(參數對應 行, 列, 值,樣式)data = ’test_’+str(j)worksheet.col(j).width = 256 * len(data) * 2 # 設置列寬,計算列寬度:256是單元格基數*用數據長度*2最終的結果單元格的寬度和數據正好填滿。worksheet.write(i,j, label = data,style=xstyle)# 保存數據到硬盤workbook.save(r’i:2.xls’)

最終會看到如下效果

python xlwt模塊的使用解析

2、在單元格中顯示日期,代碼如下:

import xlwtimport datetime# 實例化一個工作簿對象workbook = xlwt.Workbook(encoding = ’utf-8’)# 獲取工作表對象Worksheetworksheet = workbook.add_sheet(’work_sheet’)# 實例化表格樣式對象xstyle = xlwt.XFStyle()# 設置字體樣式xfont = xlwt.Font()xfont.colour_index = 0x04 # 設置字體顏色xfont.bold = True # 字體加粗xfont.height = 20 * 18 # 設置字體高度(20是基數不變,18是字號用于調整大小)xfont.name = ’宋體’# 設置字體 # 設置字體在單元格中的位置xalig = xlwt.Alignment()xalig.horz = 0x02 # 字體水平居中xalig.vert = 0x01 # 字體水平居中# 設置邊框xborder = xlwt.Borders()# 邊框是斜,點虛線xborder.left = 0x0dxborder.top = 0x0dxborder.right = 0x0dxborder.bottom = 0x0d# 邊框顏色xborder.bottom_colour = 0x35xborder.top_colour = 0x8xborder.left_colour = 0x012xborder.right_colour = 0x4# 設置單元格背景xpattern = xlwt.Pattern()xpattern.pattern = 0x01xpattern.pattern_fore_colour = 0x05# 設置樣式xstyle.font = xfontxstyle.alignment = xaligxstyle.borders = xborderxstyle.pattern = xpatternxstyle.num_format_str = ’M/D/YY’ # 日期顯示格式,還有很多其它數據類型的選項,請參考下文。for i in range(3): # 設置行高 worksheet.row(i).height_mismatch = True worksheet.row(i).height = 20 * 30 # 20是基數*30是行的高度 for j in range(3):# 向工作表中添加數據(參數對應 行, 列, 值,樣式)data = datetime.datetime.now() # 獲取當前日期worksheet.col(j).width = 256 * len(data.strftime(’%Y-%m-%d’)) * 2 # 計算列寬度:256是單元格基數*用數據長度*2最終的結果單元格的寬度和數據正好填滿。worksheet.write(i,j, label = data,style=xstyle)# 保存數據到硬盤workbook.save(r’i:2.xls’)

如果一切順利效果如下:

python xlwt模塊的使用解析

對于財務或者其他日期時間,小數,科學計數等顯示格式,參考如下選項:

_std_num_fmt_list = [ ’general’, # 默認是此選項,常規顯示。 ’0’, ’0.00’, ’#,##0’, ’#,##0.00’, ’'$'#,##0_);('$'#,##0)’, ’'$'#,##0_);[Red]('$'#,##0)’, ’'$'#,##0.00_);('$'#,##0.00)’, ’'$'#,##0.00_);[Red]('$'#,##0.00)’, ’0%’, ’0.00%’, ’0.00E+00’, ’# ?/?’, ’# ??/??’, ’M/D/YY’, # 這是我們剛剛用的 ’D-MMM-YY’, ’D-MMM’, ’MMM-YY’, ’h:mm AM/PM’, ’h:mm:ss AM/PM’, ’h:mm’, ’h:mm:ss’, ’M/D/YY h:mm’, ’_(#,##0_);(#,##0)’, ’_(#,##0_);[Red](#,##0)’, ’_(#,##0.00_);(#,##0.00)’, ’_(#,##0.00_);[Red](#,##0.00)’, ’_('$'* #,##0_);_('$'* (#,##0);_('$'* '-'_);_(@_)’, ’_(* #,##0_);_(* (#,##0);_(* '-'_);_(@_)’, ’_('$'* #,##0.00_);_('$'* (#,##0.00);_('$'* '-'??_);_(@_)’, ’_(* #,##0.00_);_(* (#,##0.00);_(* '-'??_);_(@_)’, ’mm:ss’, ’[h]:mm:ss’, ’mm:ss.0’, ’##0.0E+0’, ’@’ ]xstyle.num_format_str = ’M/D/YY’ # 我們只需將這個字符串替換上面我們需要的即可。3、在Excel表格中插入公式,代碼如下:

import xlwt# 實例化一個工作簿對象workbook = xlwt.Workbook(encoding = ’utf-8’)# 獲取工作表對象Worksheetworksheet = workbook.add_sheet(’work_sheet’)# 實例化表格樣式對象xstyle = xlwt.XFStyle()# 設置字體樣式xfont = xlwt.Font()xfont.colour_index = 0x04 # 設置字體顏色xfont.bold = True # 字體加粗xfont.height = 20 * 18 # 設置字體高度(20是基數不變,18是字號用于調整大小)xfont.name = ’宋體’# 設置字體 # 設置字體在單元格中的位置xalig = xlwt.Alignment()xalig.horz = 0x02 # 字體水平居中xalig.vert = 0x01 # 字體水平居中# 設置邊框xborder = xlwt.Borders()# 邊框是斜,點虛線xborder.left = 0x0dxborder.top = 0x0dxborder.right = 0x0dxborder.bottom = 0x0d# 邊框顏色xborder.bottom_colour = 0x35xborder.top_colour = 0x8xborder.left_colour = 0x012xborder.right_colour = 0x4# 設置單元格背景xpattern = xlwt.Pattern()xpattern.pattern = 0x01xpattern.pattern_fore_colour = 0x05# 設置樣式xstyle.font = xfontxstyle.alignment = xaligxstyle.borders = xborderxstyle.pattern = xpatternfor i in range(3): # 設置行高 worksheet.row(i).height_mismatch = True worksheet.row(i).height = 20 * 30 # 20是基數*30是行的高度 for j in range(3):# 向工作表中添加數據(參數對應 行, 列, 值,樣式)worksheet.write(i,j, label = int(j)+1,style=xstyle)# 設置行高worksheet.row(3).height_mismatch = Trueworksheet.row(3).height = 20 * 30 # 20是基數*30是行的高度worksheet.write(3,0, label = xlwt.Formula(’SUM(A1:A3)’),style=xstyle) # 求和函數worksheet.write(3,1, label = xlwt.Formula(’B1*B2*B3’),style=xstyle) # 求乘積worksheet.write(3,2, label = xlwt.Formula(’AVERAGE(C1:C3)’),style=xstyle) # 求平均數# 保存數據到硬盤workbook.save(r’i:2.xls’)

最終我們會看到如下效果:

python xlwt模塊的使用解析

4、在表格中插入超鏈接,代碼如下:

import xlwt# 實例化一個工作簿對象workbook = xlwt.Workbook(encoding = ’utf-8’)# 獲取工作表對象Worksheetworksheet = workbook.add_sheet(’work_sheet’)# 實例化表格樣式對象xstyle = xlwt.XFStyle()# 設置字體樣式xfont = xlwt.Font()xfont.colour_index = 0x04 # 設置字體顏色xfont.bold = True # 字體加粗xfont.height = 20 * 18 # 設置字體高度(20是基數不變,18是字號用于調整大小)xfont.name = ’宋體’# 設置字體 # 設置字體在單元格中的位置xalig = xlwt.Alignment()xalig.horz = 0x02 # 字體水平居中xalig.vert = 0x01 # 字體水平居中# 設置邊框xborder = xlwt.Borders()# 邊框是斜,點虛線xborder.left = 0x0dxborder.top = 0x0dxborder.right = 0x0dxborder.bottom = 0x0d# 邊框顏色xborder.bottom_colour = 0x35xborder.top_colour = 0x8xborder.left_colour = 0x012xborder.right_colour = 0x4# 設置單元格背景xpattern = xlwt.Pattern()xpattern.pattern = 0x01xpattern.pattern_fore_colour = 0x05# 設置樣式xstyle.font = xfontxstyle.alignment = xaligxstyle.borders = xborderxstyle.pattern = xpattern# 設置行高worksheet.row(0).height_mismatch = Trueworksheet.row(0).height = 20 * 30 # 20是基數*30是行的高度a_data = ’HYPERLINK('http://www.baidu.com';'baidu')’ # 要插入的網址,’baidu’是在Excel中顯示的值。worksheet.col(0).width = 256 * len(a_data) * 2 # 設置單元格寬度worksheet.write(0,0, label = xlwt.Formula(a_data),style=xstyle) # 插入超鏈接# 保存數據到硬盤workbook.save(r’i:2.xls’)

如果一切順利你會看到如下:

python xlwt模塊的使用解析

5、關于顏色映射表如下:

_colour_map_text = '''aqua 0x31black 0x08blue 0x0Cblue_gray 0x36bright_green 0x0Bbrown 0x3Ccoral 0x1Dcyan_ega 0x0Fdark_blue 0x12dark_blue_ega 0x12dark_green 0x3Adark_green_ega 0x11dark_purple 0x1Cdark_red 0x10dark_red_ega 0x10dark_teal 0x38dark_yellow 0x13gold 0x33gray_ega 0x17gray25 0x16gray40 0x37gray50 0x17gray80 0x3Fgreen 0x11ice_blue 0x1Findigo 0x3Eivory 0x1Alavender 0x2Elight_blue 0x30light_green 0x2Alight_orange 0x34light_turquoise 0x29light_yellow 0x2Blime 0x32magenta_ega 0x0Eocean_blue 0x1Eolive_ega 0x13olive_green 0x3Borange 0x35pale_blue 0x2Cperiwinkle 0x18pink 0x0Eplum 0x3Dpurple_ega 0x14red 0x0Arose 0x2Dsea_green 0x39silver_ega 0x16sky_blue 0x28tan 0x2Fteal 0x15teal_ega 0x15turquoise 0x0Fviolet 0x14white 0x09yellow 0x0D'''

好啦!!!就先簡單寫到這里吧。以后發現什么好玩的功能,在繼續補充。

以上就是python xlwt模塊的使用解析的詳細內容,更多關于python xlwt模塊的使用的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产成人tv| 欧美亚洲国产成人一区二区三区 | 性欧美1819性猛交 | 欧美一级片网站 | 午夜免费国产体验区免费的 | 91插插插com 91插插插插插插插插 | 久久久久久久久久久久国产 | 激情六月天婷婷 | 少女高清影视在线观看动漫 | 日韩人妻中文无码一区二区七区 | 51精品国产人成在线观看 | 亚洲国产成人精品青青草原导航 | 国产精品12 | 国产色爽 | 中文字幕在线观看视频www | www日韩高清 | 999精品国产 | 久久成人a毛片免费观看网站 | av人摸人人人澡人人超碰妓女 | 亚洲综合一区中 | 国产精品处女 | 日本国产一区二区 | 亚洲男女一区二区三区 | 毛片无遮挡高清免费观看 | 少妇二级淫片免费放 | 韩国三级视频在线 | 少妇25p | 亚洲色成人www永久在线观看 | 成人亚洲天堂 | 国产精品成人3p一区二区三区 | 男女裸体影院高潮 | 999精品嫩草久久久久久99 | 国产成人精品综合 | 日本三级吃奶乳视频在线播放 | 伊人久久大香线焦av色 | 性生交片免费无码看人 | 99久久精品免费看国产免费粉嫩 | 欧美激情一区二区 | 九久久久久 | 黄色片免费网站 | 夜色成人网 | 一起草视频在线播放 | 国产丝袜美女精品av | 健美女人做爰视频 | 性——交——性——乱免费的 | 极品少妇xxxx精品少妇 | 99精品视频国产 | 国产在线永久视频 | 国产欧美一区二区精品性 | 欧美一区二区三区免费在线观看 | 亚洲s码欧洲m码国产av | 亚洲精品观看 | 97在线公开视频 | 欧美一级黄色毛片 | 永久av免费在线观看 | 午夜小视频网站 | 亚洲成a人片77777在线播放 | 亚洲高清影院 | 伊人yinren22综合开心 | 欧美皮鞭调教wwwcom | 黄色毛片av| 99久久无码一区人妻a黑 | 国产农村妇女在野外高潮 | 一区在线观看视频 | 国产日韩欧美久久 | 国产亚洲精品久久久久蜜臀 | 亚洲精品永久在线观看 | 国产成人精品一区二三区在线观看 | 在线只有精品 | 韩国三级久久 | 国产区精品一区二区不卡中文 | 日本xxxx18高清hd | 欧美日韩一区二区三区四区五区 | 国产特级全黄寡妇毛片 | 国产无套精品一区二区 | 国内精品伊人久久久久av影院 | 成人午夜精品无码区 | 日本高清视频wwww色 | 亚洲午夜不卡 | 那里有毛片看 | 国产又粗又硬又大爽黄老大爷 | 国产精品国产亚洲精品看不卡 | 精品国产一区二区三 | 人妻少妇被粗大爽.9797pw | 国产91小视频 | 亚洲欧美日韩视频一区 | 我不卡一区二区 | 日本黄页网站免费观看 | 亚洲综合色无码 | 国产精品久久久久7777按摩 | 91成人看片免费版 | 免费国产又色又爽又黄的软件 | 91精品视频网站 | 依依成人精品视频在线观看 | 中国女人啪啪69xxⅹ偷拍 | 少妇高潮叫床片一级 | 真人性生交免费视频 | 无码精品人妻一区二区三区免费看 | 精品国产一区二区三区四区四 | 久久在线观看 | 99国产欧美久久久精品蜜芽 | 麻豆久久久9性大片 | 中文字幕乱码亚洲无线三区 | 女攻总攻大胸奶汁(高h) | 天堂欧美城网站地址 | 精品久久免费观看 | 性色av极品无码专区亚洲 | 亚洲欧美强伦一区二区 | 国产片淫级awww | 久久青草免费视频 | 91高清视频在线观看 | 成人午夜性视频 | 国产放荡对白视频一区二区 | 伊人久久精品久久亚洲一区 | 性一交一黄一片 | 东方伊甸园av在线 | 国产成人久久精品77777综合 | 日韩一级片一区二区三区 | 久久九九免费 | 精品国产自在精品国产精小说 | 亚洲精品~无码抽插 | 久久久久久欧美六区 | 国内福利视频 | 97久久精品人人澡人人爽古装 | av在线不卡免费观看 | 国产日韩欧美一区二区久久精品 | 久久精品无码免费不卡 | 亚洲色图15p | 色站综合 | 欧美日韩一区视频 | 极品探花在线 | 欧美在线视频免费播放 | 中文在线观看免费视频 | 亚洲精品午睡沙发 | 乱妇乱女熟妇熟女网站 | 少妇又色又紧又黄又刺激免费 | 精品国产第一区二区三区的特点 | 热久久网站 | 欧美视频网站 | 青青久草在线 | 久久久99精品免费观看乱色 | 婷婷五月六月激情综合色中文字幕 | 97人人模人人爽人人少妇 | 日本国产视频 | 蜜臀国产在线视频 | 国产亚洲人成a在线v网站 | 探花国产| 欧美日韩成人一区 | 制服丝袜亚洲 | 日韩精品一区二区三区色欲av | 97超碰97| eeuss亚洲精品久久 | 久久精品水蜜桃av综合天堂 | 丁香六月婷婷开心婷婷网 | 色婷婷综合久久久久中文一区二区 | 国产啪精品视频网站 | 中文av一区二区三区 | 色悠久久久 | 免费人成网 | 无遮挡国产 | 亚洲欧美一区二区三区在线 | 夜夜爽久久揉揉一区 | 日韩亚洲视频在线观看 | 亚洲国产成人精品女人 | 日本免费网站在线观看 | 欧美中文字幕一区二区三区 | 女人爽到高潮潮喷18禁网站 | 久久久无码精品一区二区三区蜜桃 | 一本色道久久综合狠狠躁的推荐 | av女大全列表| 男插女av| 国产乱妇无码大片在线观看 | 日产精品久久久久久久性色 | 九九久久国产 | 国产草草草 | 亚洲综合色丁香婷婷六月图片 | 台湾全黄色裸体视频播放 | 国产成人精品在线视频 | 国产艳妇av在线观看果冻传媒 | 国产在线精品一区二区在线播放 | 国产成人精品在线观看 | 少妇一级二级三级 | 在线天堂www在线 | 国产精品久久久乱弄 | 欧美国产亚洲日韩在线二区 | 日韩欧美一级 | 日本xxxxxxxxxx天美 | 3d动漫精品啪啪1区2区免费 | 91av在线播放 | 黑料视频在线观看 | 国产大片b站 | 麻豆精品 | 在线三级网址 | 亚洲 日本 欧美 中文幕 | 国产天堂在线 | 精品一区二区三区在线播放 | 久久久不卡国产精品一区二区 | 黄色片日韩| 亚洲精品欧美激情 | 秋霞影院av | 国产成人精品日本亚洲i8 | 久草热8精品视频在线观看 人妻互换 综合 | 福利一区在线 | 自拍 另类 综合 欧美小说 | 又大又长粗又爽又黄少妇视频 | 国产日视频| eeuss影院在线奇兵区145 | 成人国内精品久久久久一区 | 午夜激情四射 | 久久久噜噜噜久久中文福利 | 午夜视频在线观看免费视频 | 亚洲黄色免费观看 | 亚洲精华国产 | 精品丰满人妻无套内射 | 亚洲第一视频在线 | 91精品国产乱码麻豆白嫩 | 国产精品久久久久久久久免小说 | 成人午夜片av在线看 | 亚洲gv猛男gv无码男同 | 婷婷六月色| 91一区二区三区四区 | 三级av免费| 中文字幕第31页 | 中文字幕乱码人妻无码久久 | 国产精品亚洲а∨天堂123bt | 欧美videos另类精品 | 国产网友自拍 | 国产精品伦一区二区三级视频 | 中文字幕精品无码一区二区三区 | 成人爽a毛片在线视频 | 黄色av国产 | 射射射综合网 | 激情综合网站 | 成人在线播放网站 | 国产精品麻豆免费观看 | 日噜噜夜噜噜 | 国产九色91 | 亚洲精品午夜无码专区 | 无码一区二区三区中文字幕 | yy8男人的天堂 | 九九九伊在人现综合 | 视频一区二区三区在线观看 | 夜夜嗨av久久av | 久久97超碰| 国产av天堂无码一区二区三区 | 毛片视频网址 | 日韩黄色短视频 | 97伊人超碰 | 婷婷中文字幕 | 久久国产劲暴∨内射 | 亚洲一区二区三区精品视频 | 乱中年女人伦av | 日韩乱淫| 亚洲a级在线 | 日本一区二区三区在线播放 | 久久精品国产一区 | 无码精品视频一区二区三区 | 国产-第1页-浮力影院 | 成人在线h| 黄色片在哪看 | 干日本少妇首页 | 不卡的中文字幕 | 日本被黑人强伦姧人妻完整版 | 免费欧美一级视频 | 国产精品a久久久久 | 香蕉免费毛片视频 | 制服丝袜亚洲中文综合懂色 | 亚洲国产精品激情在线观看 | 日产精品99久久久久久 | 精品无码中文视频在线观看 | av手机版 | 国产午夜精品免费一区二区三区视频 | 欧美一区中文字幕 | 色婷婷狠狠五月综合天色拍 | 精品视频国产 | 伊人成人久久 | 精品日韩久久 | 欧美高清性xxxxhdvideosex | 国产成人三级一区二区在线观看一 | 国产精品乱码一区二区三区 | 国产又色又爽又黄又免费软件 | av影音在线观看 | 黄a网站| 婷婷狠狠爱| 探花系列在线观看 | 白天躁晚上躁麻豆视频 | 四虎影成人精品a片 | 久久少妇视频 | se94se欧美| 国产乡下妇女做爰视频 | 中文字幕在线播放一区二区 | 亚洲国产成人av | xxxxx黄色| 影音先锋中文字幕在线 | yy77777丰满少妇影院 | 99久久精品无码一区二区毛片 | cao国产| 日韩大尺度在线观看 | 秋霞99| 一级视频免费观看 | 岛国av动作片在线观看 | 欧美一区中文字幕 | 毛片基地在线播放 | 都市乱淫 | 国产日韩欧美一区 | hodv一21134铃原爱蜜莉在线 | 在线看无码的免费网站 | 夏目彩春搜索结一88av中出 | 欧美精品video | 久久爽精品区穿丝袜 | 国产美女被遭强高潮免费网站 | 精品自拍亚洲一区在线 | 在线观看岛国av | 国产麻豆成人 | 日本肉体xxxx裸体xxx免费 | 免费的污网站 | 91性视频| 久热青草| 久久久亚洲精华液精华液精华液 | 天天摸天天添 | av一区免费 | 美女狂揉羞羞的视频 | 免费萌白酱国产一区二区三区 | 欧洲成人在线 | 中文字幕一区在线观看 | 五月色婷婷亚洲精品制服丝袜1区 | 国产女人高潮的av毛片 | 亚洲色偷偷色噜噜狠狠99网 | 精品视频一区二区三区在线观看 | 精品国产一区二区三区av 性色 | 国产精品普通话 | 男女猛烈激情xx00免费视频 | √天堂资源网最新版在线 | 国产资源av | 日本国产一区 | 日本丶国产丶欧美色综合 | 免费看黄色片子 | 午夜精品久久久久久久99黑人 | 麻豆影视在线 | 野花社区www高清视频 | 无码人妻丰满熟妇啪啪欧美 | 国产精品看高国产精品不卡 | 国产又黄又爽视频 | 久久久午夜影院 | 男人的天堂中文字幕 | 波多野结衣乱码中文字幕 | 国产日韩欧美综合 | 伊人黄色网 | 热99re久久精品这里都是精品 | 欧美一级不卡 | av剧情在线 | 日韩中文字幕在线免费观看 | 91精品国产高清一区二区三区蜜臀 | 一级特黄aa大片免费播放 | www.黄色| 99热自拍偷拍| 中国女人精69xxx25 | 成人免费播放 | 国产一区二区三区久久久 | 午夜小视频在线 | 欧美黄色免费视频 | 一区二区三区高清 | 成人三级做爰av | 午夜美女福利视频 | 妖精视频黄色 | 日韩啪 | 第一av在线 | 久久久橹橹橹久久久久高清 | 97在线视频免费 | 4438xx亚洲最大五色丁香 | 欧美成人黄色片 | 超碰九七在线 | 国产欧美日韩a片免费软件 九九久久精品无码专区 | 国产精品久久久久久爽爽爽 | 在线精品亚洲一区二区佐佐木明希 | 色情无码一区二区三区 | 巨胸美女爆视频网站 | av+在线播放在线播放 | ⅹ一art唯美在线观看 | 国产sm调教折磨视频 | 亚洲精品成人福利网站 | 西野翔中文久久精品国产 | 欧美老肥婆性猛交视频 | 日本亚洲欧洲无免费码在线 | 99久久精品国产一区二区三区 | 日韩经典第一页 | 亚洲最新在线观看 | 日本牲交大片无遮挡 | 无码乱肉视频免费大全合集 | 日韩欧美人妻一区二区三区 | 亚洲国产成人va在线观看天堂 | 男人天堂av在线播放 | 亚洲日本aⅴ片在线观看香蕉 | 久久亚洲精品久久国产一区二区 | 97精品人妻一区二区三区香蕉 | 成人性生交大片免费视频 | 久久成人麻豆午夜电影 | 偷窥自拍亚洲色图 | 国产99久久精品一区二区永久免费 | 精品亚洲成a人无码成a在线观看 | 亚洲国产欧洲 | 人妻精品无码一区二区三区 | 后进极品白嫩翘臀在线视频 | a级成色和s级成色视频 | 国产一区两区 | wwwav黄色| 欧美系列第一页 | 色婷婷久久综合中文久久一本 | 精品久久久久久国产 | 亚洲最大av | 最新国产精品久久精品 | 麻豆视频在线观看免费网站黄 | 国产色视频免费 | 国产精品久久久久一区二区三区 | 朝鲜大乳女奶水奶水吃奶视频在线 | 欧洲久久精品 | 国产精品男人的天堂 | 看全色黄大色大片免费久久 | 久久6精品| 扶她futa粗大做到怀孕 | 国产精品亚洲一区二区在线观看 | 国产一区日韩精品 | 少妇一级淫片免费视频 | 麻豆一区二区三区 | 国产丝袜人妖cd露出 | 精品国产一区二区三区av 性色 | 98色花堂永久在线网站 | 黄色福利网 | 香蕉97视频观看在线观看 | 亚洲图片欧美在线看 | 日韩亚洲精品中文字幕 | 性欧美video另类hdbbw | 国产精品久久久久久久免费软件 | 精品在线小视频 | 黄色一级图片 | 国内精品偷拍 | 无遮挡h肉动漫在线观看 | 欧美精品与人动性物交免费看 | 一本一道av| 国产av无码专区亚洲a∨毛片 | 久久视频在线观看免费 | 性xxxx搡xxxxx搡欧美 | 全黄h全肉1v1各种姿势动漫 | 麻豆av福利av久久av | 手机版av | 最新中文字幕在线观看视频 | 色婷婷777 | 国产精品一区二区无线 | 在线精品亚洲一区二区 | 五月婷婷在线视频观看 | 中文字幕在线观看一区二区三区 | 俺啪也| 成人久久免费 | 中文字幕第8页在线资源 | 四虎影视网 | 日本一区二区三区在线播放 | a∨色狠狠一区二区三区 | 亚洲成av人影院 | 色九九视频 | 欧美在线91 | 久久精品女人天堂av免费观看 | 免费a v在线 | 亚洲综合色在线 | 国产精品色片 | 法国伦理少妇愉情 | 日夜夜操 | 五月激情六月丁香 | 欧美日韩在线精品 | 亚洲午夜成人片 | 欧美图片一区二区 | 啪啪一级片 | 久久精品国产亚洲7777 | 污视频大全 | 日本高清免费aaaaa大片视频 | 综合网中文字幕 | 国产精品福利一区 | 日韩中文字幕亚洲欧美 | 久久亚洲国产成人影院 | 日本xxxx在线观看 | 婷婷激情综合网 | 久久曹 | 九九在线视频免费观看精彩 | 精品国产99高清一区二区三区 | 在线a网站 | 少妇搡bbbb搡bbb搡打电话 | 久久午夜无码鲁丝片秋霞 | 亚洲人交配视频 | 中文字幕av一区二区三区 | 最近中文字幕mv免费高清在线 | 色噜噜在线 | 欧美激情一区二区三区在线 | 欧美精品v国产精品v日韩精品 | 人人色网 | 狠狠综合久久av | 亚洲国产aⅴ成人精品无吗 欧洲熟妇色xxxx欧美老妇多毛网站 | 久久久午夜影院 | 国产一区二区三区四区五区六区 | 黄页网址大全免费观看 | 丁香花五月天 | 亚洲人视频在线观看 | 中文字幕15页| 好吊日免费视频 | 日韩视频一区二区三区在线观看 | 欧美成人资源 | 国产真实偷乱视频 | 亚洲最大福利视频网 | 欧美日韩99 | 国色天香中文字幕在线视频 | 134vcc影院免费观看 | 第一区免费在线观看 | 91麻豆精产国品一二区灌醉 | 欧美成人一区在线观看 | 妇女bbbb插插插视频 | 中文字幕第31页 | 淫片在线 | 国产在线看黄 | 午夜黄色小视频 | 国产精品理论片 | 亚洲精一区 | 国产美女无遮挡免费 | 日韩欧美中文字幕在线播放 | 亚洲熟妇丰满多毛xxxx | 国产精品久久久久久久午夜片 | 欧洲金发美女大战黑人 | 免费人成视频网站在线观看18 | 亚洲一线av | 日日橹狠狠爱欧美视频 | 亚洲精品手机在线观看 | 性饥渴的农村熟妇 | 99久久久久久99国产精品免 | 精品一区二区三 | 国产精品三级视频 | www.99c0m成人| 久久96国产精品久久99软件 | 五月婷婷综合激情网 | 美女国产精品 | 男女做激情爱呻吟口述全过程 | 欧美一区久久 | 中文字幕av一区二区三区谷原希美 | 天堂在线www天堂中文在线 | 污视频在线免费观看 | 97亚洲色欲色欲综合网 | 欧美午夜精品久久久久久蜜 | 久久精品99国产 | 99久久精品免费 | 久热国产精品视频一区二区三区 | 国产在线二区 | 二级黄色大片 | 国产精品裸体一区二区三区 | 日韩中文字幕在线 | 凉森玲梦一区二区三区av免费 | 欧美三级欧美成人高清www | 青青草dvd | 91视频 - 8mav| 日韩精品一二区 | 不卡久久 | 国产第一页在线播放 | 亚洲国产精品一区 | 欧美爱爱网 | 波霸ol色综合久久 | 久久久久久久国产视频 | 男人边吻奶边挵进去视频 | 永久国产 | 秋霞三区 | 欧美猛男性猛交视频 | 亚洲一区二区影院 | 嫩草一二三 | 欧美一级色 | 欧洲美女毛片 | 成人免费xxxxxx视频 | 国产精品第52页 | 五月婷在线观看 | 天堂91| 2000xxx亚洲精品 | 麻豆chinese新婚xxx | 任你躁国产自任一区二区三区 | 欧美视频在线观看一区 | 日本黄色精品 | 成人性生生活性生交全黄 | 中文字幕乱码av | 欧美日韩在线免费 | 国产欧美熟妇另类久久久 | 欧美绝顶高潮抽搐喷水合集 | 国产黄色免费网站 | 成人性生交免费看 | 天天色综 | 久久性色 | 国精品99久9在线 | 免费 | 午夜爽爽爽 | 国内综合精品午夜久久资源 | 国产做国产爱免费视频 | 亚洲中文字幕精品久久 | 色妞色综合久久夜夜 | 中文无套内谢少妇视频 | 好看的黄色录像 | 欧美成人天堂 | 高辣h文乱乳h文男男双性视频 | 大胸少妇裸体无遮挡啪啪 | 久久久久国产一区二区三区四区 | 欧美又大又黄又粗高潮免费 | 美女十八毛片 | 日日舔夜夜摸 | 欧美一性一乱一交 | 岛国av在线免费观看 | 中文日韩亚洲欧美字幕 | 久久精品国产99久久99久久久 | 麻豆成人精品国产免费 | www.日韩在线 | 成年人黄色网址 | 91在线视频免费播放 | 亚洲va欧美 | 又粗又长又大又爽又黄少妇毛片 | 成人精品影视 | 久久精品久久久久久久久久久久久 | 91国偷自产中文字幕久久 |