国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 象山县| 体育| 京山县| 宁阳县| 南皮县| 都江堰市| 八宿县| 汝城县| 额敏县| 岳西县| 正蓝旗| 济南市| 松滋市| 桂阳县| 哈尔滨市| 长岛县| 扬中市| 鞍山市| 连南| 南雄市| 柯坪县| 彭州市| 周宁县| 两当县| 鹤山市| 波密县| 尤溪县| 安溪县| 镇平县| 蓬溪县| 吉木乃县| 望江县| 旅游| 永吉县| 武夷山市| 衡水市| 抚松县| 辉县市| 北辰区| 延津县| 汝南县|