python3-xlwt-Excel設(shè)置(字體大小菠秒、顏色、對(duì)齊方式氯迂、換行践叠、合并單元格、邊框嚼蚀、背景禁灼、下劃線、斜體轿曙、加粗)

# coding:utf-8
import patterns as patterns
import xlwt
import time
i = 0
book = xlwt.Workbook(encoding='utf-8')
sheet = book.add_sheet('sheet1', cell_overwrite_ok=True)
# 如果出現(xiàn)報(bào)錯(cuò):Exception: Attempt to overwrite cell: sheetname='sheet1' rowx=0 colx=0
# 需要加上:cell_overwrite_ok=True)
# 這是因?yàn)橹貜?fù)操作一個(gè)單元格導(dǎo)致的

while i < 64:
        # 為樣式創(chuàng)建字體
        font = xlwt.Font()
        
        # 字體類型
        font.name = 'name Times New Roman'
        # 字體顏色
        font.colour_index = i
        # 字體大小匾二,11為字號(hào),20為衡量單位
        font.height = 20*11
        # 字體加粗
        font.bold = False
        # 下劃線
        font.underline = True
        # 斜體字
        font.italic = True

        # 設(shè)置單元格對(duì)齊方式
        alignment = xlwt.Alignment()
        # 0x01(左端對(duì)齊)拳芙、0x02(水平方向上居中對(duì)齊)察藐、0x03(右端對(duì)齊)
        alignment.horz = 0x02
        # 0x00(上端對(duì)齊)、 0x01(垂直方向上居中對(duì)齊)舟扎、0x02(底端對(duì)齊)
        alignment.vert = 0x01

        # 設(shè)置自動(dòng)換行
        alignment.wrap = 1

        # 設(shè)置邊框
        borders = xlwt.Borders()
        # 細(xì)實(shí)線:1分飞,小粗實(shí)線:2,細(xì)虛線:3睹限,中細(xì)虛線:4譬猫,大粗實(shí)線:5讯檐,雙線:6,細(xì)點(diǎn)虛線:7
        # 大粗虛線:8染服,細(xì)點(diǎn)劃線:9别洪,粗點(diǎn)劃線:10,細(xì)雙點(diǎn)劃線:11柳刮,粗雙點(diǎn)劃線:12挖垛,斜點(diǎn)劃線:13
        borders.left = 1
        borders.right = 2
        borders.top = 3
        borders.bottom = 4
        borders.left_colour = i
        borders.right_colour = i
        borders.top_colour = i
        borders.bottom_colour = i

        # 設(shè)置列寬,一個(gè)中文等于兩個(gè)英文等于兩個(gè)字符秉颗,11為字符數(shù)痢毒,256為衡量單位
        sheet.col(1).width = 11 * 256

        # 設(shè)置背景顏色
        pattern = xlwt.Pattern()
        # 設(shè)置背景顏色的模式
        pattern.pattern = xlwt.Pattern.SOLID_PATTERN
        # 背景顏色
        pattern.pattern_fore_colour = i

        # 初始化樣式
        style0 = xlwt.XFStyle()
        style0.font = font

        style1 = xlwt.XFStyle()
        style1.pattern = pattern

        style2 = xlwt.XFStyle()
        style2.alignment = alignment

        style3 = xlwt.XFStyle()
        style3.borders = borders

        # 設(shè)置文字模式
        font.num_format_str = '#,##0.00'

        sheet.write(i, 0, u'字體', style0)
        sheet.write(i, 1, u'背景', style1)
        sheet.write(i, 2, u'對(duì)齊方式', style2)
        sheet.write(i, 3, u'邊框', style3)

        # 合并單元格,合并第2行到第4行的第4列到第5列
        sheet.write_merge(2, 4, 4, 5, u'合并')
        i = i + 1

book.save('E:/test/testfile/test_file'+time.strftime("%Y%m%d%H%M%S")+'.xls')

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蚕甥,一起剝皮案震驚了整個(gè)濱河市哪替,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌菇怀,老刑警劉巖凭舶,帶你破解...
    沈念sama閱讀 221,430評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異爱沟,居然都是意外死亡库快,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門钥顽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)义屏,“玉大人,你說(shuō)我怎么就攤上這事蜂大∶鲱恚” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵奶浦,是天一觀的道長(zhǎng)兄墅。 經(jīng)常有香客問(wèn)我,道長(zhǎng)澳叉,這世上最難降的妖魔是什么隙咸? 我笑而不...
    開封第一講書人閱讀 59,543評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮成洗,結(jié)果婚禮上五督,老公的妹妹穿的比我還像新娘。我一直安慰自己瓶殃,他們只是感情好充包,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著遥椿,像睡著了一般基矮。 火紅的嫁衣襯著肌膚如雪淆储。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評(píng)論 1 308
  • 那天家浇,我揣著相機(jī)與錄音本砰,去河邊找鬼。 笑死钢悲,一個(gè)胖子當(dāng)著我的面吹牛点额,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播譬巫,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼督笆!你這毒婦竟也來(lái)了芦昔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,671評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤娃肿,失蹤者是張志新(化名)和其女友劉穎咕缎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體料扰,經(jīng)...
    沈念sama閱讀 46,221評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡凭豪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了晒杈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嫂伞。...
    茶點(diǎn)故事閱讀 40,444評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖拯钻,靈堂內(nèi)的尸體忽然破棺而出帖努,到底是詐尸還是另有隱情,我是刑警寧澤粪般,帶...
    沈念sama閱讀 36,134評(píng)論 5 350
  • 正文 年R本政府宣布拼余,位于F島的核電站,受9級(jí)特大地震影響亩歹,放射性物質(zhì)發(fā)生泄漏匙监。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評(píng)論 3 333
  • 文/蒙蒙 一小作、第九天 我趴在偏房一處隱蔽的房頂上張望亭姥。 院中可真熱鬧,春花似錦顾稀、人聲如沸致份。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)氮块。三九已至绍载,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間滔蝉,已是汗流浹背击儡。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蝠引,地道東北人阳谍。 一個(gè)月前我還...
    沈念sama閱讀 48,837評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像螃概,于是被迫代替她去往敵國(guó)和親矫夯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評(píng)論 2 359