最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python xlwt設(shè)置excel單元格字體及格式

 更新時間:2020年04月18日 09:21:34   作者:志在千里512  
這篇文章主要為大家詳細(xì)介紹了Python xlwt設(shè)置excel單元格字體及格式的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文根據(jù)自己初學(xué)經(jīng)驗編寫的使用xlwt模塊設(shè)置單元格的一些基本樣式,如設(shè)置單元格的背景顏色,下框線,字體,字體的顏色,設(shè)置列寬行高,插入簡單的圖片,詳細(xì)程序如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-” #只對當(dāng)前文件的中文編碼有效   
#Create by zhizaiqianli 2015-12-12 Version V1.0
#!/usr/bin/python
# Filename : Write_excel_Format.py
import os
import time    
from xlwt import *
from Mymodule import cur_file_dir

filename = 'TestData2.xls'   #檢測當(dāng)前目錄下是否有TestData2.xls文件,如果有則清除以前保存文件
if os.path.exists(filename):
 os.remove(filename)

print time.strftime("%Y-%m-%d",time.localtime(time.time())) #打印讀取到當(dāng)前系統(tǒng)時間 

wbk = Workbook(encoding='utf-8') 
sheet = wbk.add_sheet('new sheet 1', cell_overwrite_ok=True)  #第二參數(shù)用于確認(rèn)同一個cell單元是否可以重設(shè)值。
style = XFStyle()  #賦值style為XFStyle(),初始化樣式   

for i in range(0x00,0xff): # 設(shè)置單元格背景顏色   
 pattern = Pattern()  # 創(chuàng)建一個模式   
 pattern.pattern = Pattern.SOLID_PATTERN # 設(shè)置其模式為實型 
 pattern.pattern_fore_colour = i  
 # 設(shè)置單元格背景顏色 0 = Black, 1 = White, 2 = Red, 3 = Green, 4 = Blue, 5 = Yellow, 6 = Magenta, the list goes on...
 style.pattern = pattern # 將賦值好的模式參數(shù)導(dǎo)入Style   
 Line_data = (u'測試表') #創(chuàng)建一個Line_data列表,并將其值賦為測試表,以utf-8編碼時中文前加u   
 sheet.write_merge(i, i, 0, 2, Line_data, style) #以合并單元格形式寫入數(shù)據(jù),即將數(shù)據(jù)寫入以第1/2/3列合并德單元格內(nèi) 

for i in range(0x00,0xff): # 設(shè)置單元格內(nèi)字體樣式  
 fnt = Font()  # 創(chuàng)建一個文本格式,包括字體、字號和顏色樣式特性  
 fnt.name = u'微軟雅黑' # 設(shè)置其字體為微軟雅黑   
 fnt.colour_index = i # 設(shè)置其字體顏色   
 fnt.bold = True   
 style.font = fnt  #將賦值好的模式參數(shù)導(dǎo)入Style   
 sheet.write_merge(i,i,3,5,Line_data,style) #以合并單元格形式寫入數(shù)據(jù),即將數(shù)據(jù)寫入以第4/5/6列合并德單元格內(nèi)  

for i in range(0, 0x53): # 設(shè)置單元格下框線樣式   
 borders = Borders()   
 borders.left = i   
 borders.right = i   
 borders.top = i   
 borders.bottom = i   
 style.borders = borders #將賦值好的模式參數(shù)導(dǎo)入Style   
 sheet.write_merge(i,i,6,8,Line_data,style) #以合并單元格形式寫入數(shù)據(jù),即將數(shù)據(jù)寫入以第4/5/6列合并德單元格內(nèi)

for i in range(6, 80):  # 設(shè)置單元格下列寬樣式   
 sheet.write(0,i,Line_data,style)
 sheet.col(i).width = 0x0d00 + i*50

path_py = "\\images\python.bmp" #讀取插入圖片以.py運行時路徑,images和.py在同一目錄下  
path_exe = "\\images\python.bmp" #讀取插入圖片以.exe運行時路徑,.exe可以移到其他任意目錄下運行但images和.exe在同一目錄下  
path = cur_file_dir(path_py,path_exe) #獲取文件的相對路徑
filename = path  #檢測當(dāng)前目錄下是否有python.bmp圖片,
if os.path.exists(filename):
 print u'python.bmp圖片存在' 
else:
 print u'python.bmp圖片不存在'  
sheet.insert_bitmap(path, 2, 9) #插入一個圖片  

wbk.save('TestData2.xls') #保存TestData2.xls文件,保存到腳本或exe文件運行的目錄下   
raw_input("Enter enter key to exit...") #插入一個輸入命令,方便運行exe時一閃而過不到打印信息 

以cmd命令運行 Write_excel_Format.py時結(jié)果和生成表格如下所示:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python內(nèi)存管理實例分析

    Python內(nèi)存管理實例分析

    這篇文章主要介紹了Python內(nèi)存管理,結(jié)合實例形式分析了Python對象的引用、垃圾回收、分配等相關(guān)原理與操作技巧,需要的朋友可以參考下
    2019-07-07
  • 如何通過python實現(xiàn)IOU計算代碼實例

    如何通過python實現(xiàn)IOU計算代碼實例

    這篇文章主要介紹了如何通過python實現(xiàn)IOU計算代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • python中upper是做什么用的

    python中upper是做什么用的

    在本篇文章里小編給大家整理的是一篇關(guān)于python中upper的作用的相關(guān)文章,有需要的朋友們可以參考下。
    2020-07-07
  • 教你用python從日期中獲取年、月、日和星期等30種信息

    教你用python從日期中獲取年、月、日和星期等30種信息

    在日常的工作,經(jīng)常需要獲取時間等相關(guān)信息,下面這篇文章主要給大家介紹了關(guān)于如何用python從日期中獲取年、月、日和星期等30種信息的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 詳解OpenCV自適應(yīng)直方圖均衡化的應(yīng)用

    詳解OpenCV自適應(yīng)直方圖均衡化的應(yīng)用

    在本文中,將介紹如何應(yīng)用對比度受限的自適應(yīng)直方圖均衡化 ( Contrast Limited Adaptive Histogram Equalization, CLAHE ) 來均衡圖像,需要的可以參考一下
    2022-02-02
  • PyTorch模型轉(zhuǎn)TensorRT是怎么實現(xiàn)的?

    PyTorch模型轉(zhuǎn)TensorRT是怎么實現(xiàn)的?

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著PyTorch模型轉(zhuǎn)TensorRT是怎么實現(xiàn)的展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • python 讀寫文件包含多種編碼格式的解決方式

    python 讀寫文件包含多種編碼格式的解決方式

    今天小編就為大家分享一篇python 讀寫文件包含多種編碼格式的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Pygame的程序開始示例代碼

    Pygame的程序開始示例代碼

    這篇文章主要介紹了Pygame的程序開始的示例代碼,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Python PyQt5實戰(zhàn)項目之文件拷貝器的具體實現(xiàn)詳解

    Python PyQt5實戰(zhàn)項目之文件拷貝器的具體實現(xiàn)詳解

    PyQt5以一套Python模塊的形式來實現(xiàn)功能。它包含了超過620個類,600個方法和函數(shù)。本篇文章手把手帶你用PyQt5實現(xiàn)一個簡單的文件拷貝器,大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • 爬蟲代理池Python3WebSpider源代碼測試過程解析

    爬蟲代理池Python3WebSpider源代碼測試過程解析

    這篇文章主要介紹了爬蟲代理池Python3WebSpider源代碼測試過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12

最新評論

红原县| 定边县| 定州市| 上栗县| 郎溪县| 石家庄市| 五台县| 秦安县| 年辖:市辖区| 渝北区| 台山市| 朝阳市| 彭山县| 绥芬河市| 靖边县| 灌云县| 阆中市| 蛟河市| 布拖县| 崇礼县| 英山县| 扶风县| 新巴尔虎右旗| 布尔津县| 德保县| 改则县| 黑水县| 满洲里市| 东明县| 察雅县| 广平县| 呼和浩特市| 宜章县| 海丰县| 蓬溪县| 志丹县| 吴忠市| 皮山县| 天柱县| 得荣县| 永修县|