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

首頁 > 編程 > Python > 正文

python XlsxWriter模塊創(chuàng)建aexcel表格的實例講解

2020-02-22 23:59:49
字體:
供稿:網(wǎng)友

安裝使用pip install XlsxWriter來安裝,Xlsxwriter用來創(chuàng)建excel表格,功能很強大,下面具體介紹:

1.簡單使用excel的實例:

#coding:utf-8import xlsxwriterworkbook = xlsxwriter.Workbook('d://suq//test//demo1.xlsx') #創(chuàng)建一個excel文件worksheet = workbook.add_worksheet('TEST') #在文件中創(chuàng)建一個名為TEST的sheet,不加名字默認為sheet1 worksheet.set_column('A:A',20) #設(shè)置第一列寬度為20像素bold = workbook.add_format({'bold':True}) #設(shè)置一個加粗的格式對象 worksheet.write('A1','HELLO') #在A1單元格寫上HELLOworksheet.write('A2','WORLD',bold) #在A2上寫上WORLD,并且設(shè)置為加粗worksheet.write('B2',U'中文測試',bold) #在B2上寫上中文加粗 worksheet.write(2,0,32) #使用行列的方式寫上數(shù)字32,35,5worksheet.write(3,0,35.5) #使用行列的時候第一行起始為0,所以2,0代表著第三行的第一列,等價于A4worksheet.write(4,0,'=SUM(A3:A4)') #寫上excel公式worksheet.insert_image('B5','f://1.jpg') #插入一張圖片 workbook.close()

2.常用方法說明

1.Workbook類

Workbook類創(chuàng)建一個XlsxWriter的Workbook對象,代表整個電子表格文件,存儲到磁盤上.

add_worksheet():用來創(chuàng)建工作表,默認為sheet1

add_format():創(chuàng)建一個新的格式對象來格式化單元格,例如bold=workbook.add_format({'bold':True})

還可以使用set_bold,例如:bold=workbook.add_format() bold.set_bold()

#border:邊框,align:對齊方式,bg_color:背景顏色,font_size:字體大小,bold:字體加粗top = workbook.add_format({'border':1,'align':'center','bg_color':'cccccc','font_size':13,'bold':True})

add_chart(options):創(chuàng)建一個圖表對象,內(nèi)部是使用insert_chart()方法來實現(xiàn)的,options(dict類型)為圖表指定一個字典屬性

close():關(guān)閉文件

2.Worksheet類

worksheet代表一個Excel的工作表,是XlsxWriter的核心,下面是幾個核心方法

write(row,col,*args):寫普通數(shù)據(jù)到工作表的單元格,row行坐標,col列坐標,起始都是以0開始,*args為寫入的內(nèi)容,可以是字符串,文字,公式等,writer方法已經(jīng)作為其它更具體數(shù)據(jù)類型方法的別名

write_string():寫入字符串類型,worksheet.write_string(0,0,'your text')

write_number():寫入數(shù)字類型,worksheet.write_number('A2',1.1)

write_blank():寫入空類型數(shù)據(jù),worksheet.write_blank('A2',None)

wirte_formula():寫入公式類型,worksheet.write_formula(2,0,'=SUM(B1:B5))

write_datetime():寫入日期類型數(shù)據(jù),worksheet.write_datetime(7,0,datetime.datetime.strptime('2014-01-02','%Y-%m-%d),workbook.add_format({'num_format':'yyyy-mm-dd'}));

write_boolean():寫入邏輯類數(shù)據(jù),worksheet.write_boolean(0,0,True)

write_url():寫入超鏈接類型數(shù)據(jù),worksheet.write_url('A1','ftp://www.python.org')

write_column():寫入到一列,后面接一個數(shù)組

wirte_row():寫入到一行,后面接一個數(shù)組

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 静乐县| 中卫市| 高要市| 江陵县| 泰宁县| 徐闻县| 石城县| 额济纳旗| 财经| 陆丰市| 恭城| 呼玛县| 凯里市| 伽师县| 玛沁县| 崇信县| 乡城县| 雷州市| 夏河县| 永丰县| 延长县| 靖安县| 从化市| 奎屯市| 扎鲁特旗| 克拉玛依市| 昆明市| 陆河县| 舞钢市| 新乡县| 山西省| 延川县| 冷水江市| 沙田区| 梅河口市| 留坝县| 淮安市| 喀什市| 罗定市| 建宁县| 会同县|