国产探花免费观看_亚洲丰满少妇自慰呻吟_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/

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐州市| 潼南县| 梅河口市| 临城县| 武山县| 前郭尔| 南宫市| 托里县| 襄樊市| 岗巴县| 饶阳县| 崇明县| 抚松县| 廉江市| 珠海市| 嘉鱼县| 鄱阳县| 河曲县| 彭水| 神农架林区| 乐陵市| 任丘市| 嘉义市| 壤塘县| 武乡县| 章丘市| 巴中市| 若羌县| 胶南市| 桃江县| 河北省| 慈溪市| 静安区| 高密市| 富锦市| 连南| 洛南县| 天峨县| 错那县| 陇川县| 柞水县|