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

首頁 > 編程 > Python > 正文

python調(diào)用xlsxwriter創(chuàng)建xlsx的方法

2020-01-04 15:15:20
字體:
供稿:網(wǎng)友

詳細(xì)的官方文檔可見:http://xlsxwriter.readthedocs.io/

通過pip安裝xlsxwriter

pip install xlsxwriter

下面進(jìn)行基本的操作演示:

1. 首先創(chuàng)建一個(gè)excel的文檔

workbook = xlsxwriter.Workbook(dir)

2. 在文檔中創(chuàng)建表

table_name = 'sheet1'worksheet = workbook.add_worksheet(table_name) # 創(chuàng)建一個(gè)表名為‘sheet1'的表,并返回這個(gè)表對(duì)象

3. 創(chuàng)建表后,就可以在表格上面進(jìn)行寫入操作

worksheet.write_column('A1', 5) # 在A1單元格寫入數(shù)字5

有時(shí)候,我們想修改輸入內(nèi)容的格式,例如設(shè)置字體顏色加粗,斜體,日期格式等,這時(shí)候,就可以通過使用xlsxwriter提供的格式類。

具體可見:http://xlsxwriter.readthedocs.io/format.html

下面以寫入一個(gè)粗體的紅色的日期類為例

import datetime# 需要先把字符串格式化成日期date_time = datetime.datetime.strptime('2017-1-25', '%Y-%m-%d')# 定義一個(gè)格式類,粗體的紅色的日期date_format = workbook.add_format({'bold': True, 'font_color': 'red', 'num_format': 'yyyy-mm-dd'})# 寫入該格式類worksheet.write_column('A2', date_time, date_format)


4. xlsxwriter支持很多圖表格式的插入

具體可以參見:http://xlsxwriter.readthedocs.io/chart.html

這里摘抄一段圖標(biāo)類型的介紹:

excel定義的圖分兩級(jí)類別描述,第一級(jí)分別有九大類,如下所示

area: 面積圖
bar: 轉(zhuǎn)置直方圖
column: 柱狀圖
line: 直線圖
pie: 餅狀圖
doughnut: 環(huán)形圖
scatter: 散點(diǎn)圖
stock: 股票趨勢圖
radar: 雷達(dá)圖

第二級(jí)則是描述是否有連線,是否有平滑曲線等細(xì)節(jié)調(diào)整。

area stacked percent_stackedbar stacked percent_stackedcolumn stacked percent_stackedscatter straight_with_markers straight smooth_with_markers smoothradar with_markers filled

下面舉例繪制一個(gè)散點(diǎn)圖。

chart1 = workbook.add_chart({'type': 'scatter', 'subtype': 'straight'})chart1.set_title({'name': '圖1'})chart1.add_series({ 'name': '系列1', # 集合范圍 'categories': '=sheet1!$A$1:$A$89', # 數(shù)值范圍 'values': '=sheet1!$B$1:$B$89'), # 是否連線 'line': {'none': True}, # 默認(rèn)圖格式 'marker': {'type': 'automatic'},})# 設(shè)置y軸的范圍chart1.set_y_axis({'max': 1.1, 'min': 0})chart1.set_size({'x_scale': 2, 'y_scale': 2})# 把圖例插入到表中的C2位置,并且設(shè)置橫軸偏移量為25,縱軸偏移量為10worksheet.insert_chart('C2', chart1, {'x_offset': 25, 'y_offset': 10})

以上這篇

詳細(xì)的官方文檔可見:http://xlsxwriter.readthedocs.io/

通過pip安裝xlsxwriter

pip install xlsxwriter

下面進(jìn)行基本的操作演示:

1. 首先創(chuàng)建一個(gè)excel的文檔

workbook = xlsxwriter.Workbook(dir)

2. 在文檔中創(chuàng)建表

table_name = 'sheet1'worksheet = workbook.add_worksheet(table_name) # 創(chuàng)建一個(gè)表名為‘sheet1'的表,并返回這個(gè)表對(duì)象

3. 創(chuàng)建表后,就可以在表格上面進(jìn)行寫入操作

worksheet.write_column('A1', 5) # 在A1單元格寫入數(shù)字5

有時(shí)候,我們想修改輸入內(nèi)容的格式,例如設(shè)置字體顏色加粗,斜體,日期格式等,這時(shí)候,就可以通過使用xlsxwriter提供的格式類。

具體可見:http://xlsxwriter.readthedocs.io/format.html

下面以寫入一個(gè)粗體的紅色的日期類為例

import datetime# 需要先把字符串格式化成日期date_time = datetime.datetime.strptime('2017-1-25', '%Y-%m-%d')# 定義一個(gè)格式類,粗體的紅色的日期date_format = workbook.add_format({'bold': True, 'font_color': 'red', 'num_format': 'yyyy-mm-dd'})# 寫入該格式類worksheet.write_column('A2', date_time, date_format)


4. xlsxwriter支持很多圖表格式的插入

具體可以參見:http://xlsxwriter.readthedocs.io/chart.html

這里摘抄一段圖標(biāo)類型的介紹:

excel定義的圖分兩級(jí)類別描述,第一級(jí)分別有九大類,如下所示

area: 面積圖
bar: 轉(zhuǎn)置直方圖
column: 柱狀圖
line: 直線圖
pie: 餅狀圖
doughnut: 環(huán)形圖
scatter: 散點(diǎn)圖
stock: 股票趨勢圖
radar: 雷達(dá)圖

第二級(jí)則是描述是否有連線,是否有平滑曲線等細(xì)節(jié)調(diào)整。

area stacked percent_stackedbar stacked percent_stackedcolumn stacked percent_stackedscatter straight_with_markers straight smooth_with_markers smoothradar with_markers filled

下面舉例繪制一個(gè)散點(diǎn)圖。

chart1 = workbook.add_chart({'type': 'scatter', 'subtype': 'straight'})chart1.set_title({'name': '圖1'})chart1.add_series({ 'name': '系列1', # 集合范圍 'categories': '=sheet1!$A$1:$A$89', # 數(shù)值范圍 'values': '=sheet1!$B$1:$B$89'), # 是否連線 'line': {'none': True}, # 默認(rèn)圖格式 'marker': {'type': 'automatic'},})# 設(shè)置y軸的范圍chart1.set_y_axis({'max': 1.1, 'min': 0})chart1.set_size({'x_scale': 2, 'y_scale': 2})# 把圖例插入到表中的C2位置,并且設(shè)置橫軸偏移量為25,縱軸偏移量為10worksheet.insert_chart('C2', chart1, {'x_offset': 25, 'y_offset': 10})

以上這篇python調(diào)用xlsxwriter創(chuàng)建xlsx的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 林甸县| 大冶市| 阳原县| 清河县| 赞皇县| 科尔| 瑞安市| 山西省| 府谷县| 鹤庆县| 河南省| 淮南市| 合阳县| 溧阳市| 布拖县| 阿合奇县| 宜城市| 北碚区| 新营市| 凭祥市| 黄陵县| 咸宁市| 文登市| 松滋市| 望奎县| 建平县| 溧阳市| 丽江市| 丘北县| 莱西市| 铁岭县| 临桂县| 松阳县| 耿马| 铅山县| 高雄市| 锡林郭勒盟| 深水埗区| 遂宁市| 深水埗区| 梅州市|