国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

python之xlwt模塊列寬width、行高Heights詳解

2019-11-14 16:53:48
字體:
來源:轉載
供稿:網友

今天用python操作Excel時,發現xlwt的API中沒有對width、height有更多介紹,且使用時也不知道width取多少合適。現在這做個詳細介紹

使用版本:

python:2.7.5

xlwt:1.0.0

一:先創建一個excel

'''Created on 2015-11-19@author: Administrator'''import xlwtbook = xlwt.Workbook(encoding='utf-8')sheet = book.add_sheet('sheet1')

二、設置列寬度

xlwt中列寬的值表示方法:默認字體0的1/256為衡量單位。
xlwt創建時使用的默認寬度為2960,既11個字符0的寬度

所以我們在設置列寬時可以用如下方法:

width = 256 * 20    256為衡量單位,20表示20個字符寬度

那接下來完成我們的程序

#coding:utf-8'''Created on 2015-11-19@author: Administrator'''import xlwtbook = xlwt.Workbook(encoding='utf-8')sheet = book.add_sheet('sheet1')first_col=sheet.col(0)       #xlwt中是行和列都是從0開始計算的sec_col=sheet.col(1)first_col.width=256*20   book.save('width.xls')  

效果就如下:

三、行高

行寬是在單元格的樣式中設置的,你可以通過自動換行通過輸入文字的多少來確定行高

一般如下方法:

#coding:utf-8'''Created on 2015-11-19@author: Administrator'''import xlwtbook = xlwt.Workbook(encoding='utf-8')sheet = book.add_sheet('sheet1')first_col=sheet.col(0)sec_col=sheet.col(1)first_col.width=256*20tall_style = xlwt.easyxf('font:height 720;') # 36pt,類型小初的字號first_row = sheet.row(0)first_row.set_style(tall_style)book.save('width.xls')  

效果如下:

四、其它

在xlwt中沒有特定的函數來設置默認的列寬及行高

 

參考文檔:

http://reliablybroken.com/b/2011/10/widths-heights-with-xlwt-python/

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石林| 安陆市| 肇庆市| 莱芜市| 开封县| 洪洞县| 都昌县| 错那县| 鹿泉市| 浠水县| 商丘市| 惠东县| 左云县| 明水县| 定襄县| 苗栗县| 沅江市| 淮滨县| 达尔| 绍兴市| 红河县| 平顺县| 田阳县| 石嘴山市| 和平县| 马公市| 琼中| 安达市| 张家界市| 贵溪市| 凉城县| 深州市| 宜良县| 湄潭县| 永泰县| 石景山区| 绥宁县| 天门市| 湾仔区| 开封市| 措勤县|