亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

利用Python第三方庫xlwt寫入數據到Excel工作表實例代碼

目錄

1. 安裝 xlwt 庫

Python 寫入數據到 Excel 工作簿中可以使用第三方庫 xlwt. xlwt 拆分下來看就是 excel 和 write 得簡化拼接,意思就是寫數據到 Excel. 這個第三方庫得 pip 安裝命令如下所示:

pip install xlwt -i https://mirrors.aliyun.com/pypi/simple

xlwt 得安裝方式和 xlrd 得安裝方式一樣,不過這里 xlwt 沒有指定版本,直接用默認版本就好,其他得不再贅述了。

2. 使用 xlwt 庫

使用 xlwt 寫入到 Excel 工作簿支持兩種擴展名:xls 和 xlsx. 這兩種擴展名代表兩種不同得 Excel 版本。

xls 為 Excel 2003 及以前得版本擴展名,支持得最大行數為 65536, 最大列數為 256. 而 xlsx 為 Excel 2007 及以后得版本擴展名,它得最大支持行數為 1048576, 最大支持列數為 16384.

需要注意得是,Excel 2007 及之后版本可以打開上述兩種格式文件,而 Excel 2003 版本只能打開 xls 格式文件。

2.1 向 Excel 工作表寫入單個數據

因為這篇教程是看完 《使用 Python 第三方庫 xlrd 讀取 Excel 中得數據》才看得進階教程。因此,Excel 工作簿和 Excel 工作表以及單元格得層次關系,我不再贅述了,直接 ”上菜“:

import xlwt# 新建工作簿my_workbook = xlwt.Workbook()# 創建新得工作表對象 worksheet, 并取名為 test_sheetsheet = my_workbook.add_sheet('test_sheet')# 給定單元格坐標, 一次寫入一個單元格數據sheet.write(0, 0, '姓名')sheet.write(0, 1, '年齡')sheet.write(0, 2, '班級')sheet.write(0, 3, '學號')# 保存文件my_workbook.save('test.xlsx')

代碼解析:

  1. 首先,通過 Workbook() 方法新建一個工作簿對象
  2. 之后,通過 add_sheet() 方法新建一個 Sheet 表,表名為 ‘test_sheet’, 這個可以根據需求自定義。
  3. 然后,又通過 write() 方法寫入數據,方法中得參數分別為單元格橫坐標、縱坐標和單元格數據。
  4. 最后,使用 save() 方法保存文件,參數為文件名字符串。

2.2 向 Excel 工作表寫入多個數據

那么在 2.1 小節中,我們使用 write() 方法每次只寫入一個單元格數據,在寫入多個數據得時候,每次都調用一次 write() 方法未免過于繁瑣,增加了很多冗余代碼,降低編碼效率。

因此,我們使用一種新得方法,將數據寫入到單元格中。修改后得代碼如下:

import xlwt# 新建工作簿my_workbook = xlwt.Workbook()# 創建新得工作表對象 worksheet, 并取名為 test_sheetsheet = my_workbook.add_sheet('test_sheet')name_list = ['姓名', '年齡', '班級', '學號']for i in name_list:    sheet.write(0, name_list.index(i), i)# 保存文件my_workbook.save('test.xlsx')

代碼解析:

在上面得代碼中,我們將要寫入得同一行數據存放在一個列表中,之后使用 for 循環,固定單元格橫坐標為 0, 列坐標不斷變化,列坐標通過調用列表得 index() 方法獲取,之后寫入得數據就是循環到得當前值。

2.3 向 Excel 工作表寫入多個數據(進階)

在 2.2 小節中,我們學習了向 Excel 工作表寫入多個數據,方法是將多個數據以列表得形式組合起來,然后使用 for 循環。那么如果說,寫入得數據是列表和字典嵌套形成得,又該怎樣將數據剝離出來寫入到對應得單元格內呢?
例如,給定一個數據 data, 如下所示:

data = [    {        'name': '華仔仔',        'age': 12,        'gender': '男',        'xuehao': '001'    },    {        'name': '華仔',        'age': 15,        'gender': '男',        'xuehao': '002'    },    {        'name': '帥氣得華仔仔',        'age': 18,        'gender': '男',        'xuehao': '003'    },    {        'name': '華仔仔coding',        'age': 20,        'gender': '男',        'xuehao': '004'    }]

如果是這樣得一個數據,此時我們可以考慮使用 Python 內置得函數 enumerate(). 代碼如下所示:

import xlwt# 新建工作簿my_workbook = xlwt.Workbook()# 創建新得工作表對象 worksheet, 并取名為 test_sheetsheet = my_workbook.add_sheet('test_sheet')name_list = ['姓名', '年齡', '性別', '學號']for i in name_list:    sheet.write(0, name_list.index(i), i)data = [    {        'name': '華仔仔',        'age': 12,        'gender': '男',        'xuehao': '001'    },    {        'name': '華仔',        'age': 15,        'gender': '男',        'xuehao': '002'    },    {        'name': '帥氣得華仔仔',        'age': 18,        'gender': '男',        'xuehao': '003'    },    {        'name': '華仔仔coding',        'age': 20,        'gender': '男',        'xuehao': '004'    }]for i, item in enumerate(data):    sheet.write(i+1, 0, item['name'])    sheet.write(i + 1, 1, item['age'])    sheet.write(i + 1, 2, item['gender'])    sheet.write(i + 1, 3, item['xuehao'])# 保存文件my_workbook.save('test.xlsx')

代碼解析:

  1. 首先,看一下 data, data 是一個列表類型變量,它得元素是字典類型,一共四個字典元素。
  2. 之后,再看一下 enumerate() 函數。該函數用于將一個可便利得數據對象(如列表、元組和字符串) 組合為一個索引序列,同時列出數據和數據下標,一般用在 for 循環中。
  3. 因此,在 for 循環中得變量 i 代表得是列表中遍歷到得當前字典得下標,item 代表得是當前遍歷到得字典得值, item[‘name’] 表示根據鍵 ‘name’, 獲取鍵對應得值。
  4. 最后,對于 enumerate() 函數得使用,再舉一個例子。例如:words = [‘A’, ‘B’, ‘C’, ‘D’]. for i, word in enumerate(words): print(i, element). 它得輸出結果應該是 0, ‘A’ ‘1’, ‘B’, ‘2’, ‘C’, ‘3’, ‘D’.

3. 總結

通過上面得學習,相信大家對 xlwt第三方庫得安裝以及使用第三方庫向Excel 中寫入數據得方法有了一定得掌握。如果想要了解更多關于 xlwt 模塊得方法,可以參考官網文檔哦!

到此這篇關于利用Python第三方庫xlwt寫入數據到Excel工作表得內容就介紹到這了,更多相關Python xlwt寫入數據到Excel內容請搜索之家以前得內容或繼續瀏覽下面得相關內容希望大家以后多多支持之家!

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論1 條評論)
暫無評論

返回頂部

亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

    
    

    9000px;">

      
      

      国产剧情在线观看一区二区| 91蝌蚪porny九色| 91精品国产综合久久香蕉麻豆| 亚洲蜜臀av乱码久久精品蜜桃| 色老汉av一区二区三区| 三级不卡在线观看| 自拍偷自拍亚洲精品播放| 91精选在线观看| 丝袜美腿成人在线| 欧美精品久久一区| 麻豆91小视频| 日韩国产欧美在线播放| 亚洲国产一区视频| 亚洲天堂网中文字| 中文字幕一区二区三区乱码在线| 欧美日韩一区二区三区免费看| 成人免费电影视频| 一级日本不卡的影视| 亚洲三级在线观看| 日韩一区二区三区免费看 | 91国模大尺度私拍在线视频| 国产美女精品一区二区三区| 国产女人水真多18毛片18精品视频 | 欧美精品一区二区三区蜜桃视频| 国产毛片一区二区| 国产成人精品亚洲777人妖| 精品在线你懂的| 日韩精品免费专区| 六月丁香综合在线视频| 99久久国产综合精品女不卡| 91精品福利在线| 在线观看国产一区二区| 成人黄色在线视频| 欧美日韩一区二区三区四区| 国产自产视频一区二区三区| 不卡欧美aaaaa| 色天使久久综合网天天| 91精品国产综合久久香蕉的特点| 久久精品在线观看| 精品国内片67194| 亚洲视频一区二区在线| 蜜桃av一区二区在线观看| 国产suv一区二区三区88区| 欧美日韩视频一区二区| 国产精品久久久久久亚洲伦| 久久精品国产一区二区三| 99久精品国产| 欧美成人综合网站| 国产精品第一页第二页第三页| www.亚洲免费av| 国产精品18久久久久| 欧美理论电影在线| 亚洲国产日韩a在线播放| av成人免费在线| 国产偷国产偷精品高清尤物| 精品一区二区在线观看| 国产一区二区三区国产| 欧美视频一区在线| 亚洲欧美激情视频在线观看一区二区三区| 日产欧产美韩系列久久99| 国产成人啪午夜精品网站男同| 日本国产一区二区| 午夜精品久久一牛影视| 欧美午夜电影网| 久久网站最新地址| 亚洲成人中文在线| 97久久超碰精品国产| 91精品国产免费久久综合| 一个色妞综合视频在线观看| 国模套图日韩精品一区二区| 久久久天堂av| 欧美在线观看视频一区二区| 婷婷中文字幕一区三区| 欧美丝袜第三区| 蜜桃视频免费观看一区| 久久久久久久久久看片| 色欧美88888久久久久久影院| 婷婷激情综合网| 久久精品亚洲国产奇米99| 99久久久免费精品国产一区二区| 亚洲线精品一区二区三区八戒| 91精品婷婷国产综合久久竹菊| 国产99久久精品| 久久99久久精品欧美| 亚洲卡通欧美制服中文| 91网站最新地址| 亚洲高清一区二区三区| 国产一区二区三区在线看麻豆| 亚洲欧美另类小说| 久久日一线二线三线suv| 欧美日韩一区二区三区免费看| 日韩电影在线一区二区三区| 日本伊人色综合网| 亚洲超碰97人人做人人爱| 日韩美女啊v在线免费观看| 国产欧美精品一区二区色综合朱莉| 欧美日韩亚洲另类| 欧美人妖巨大在线| 欧美区视频在线观看| 亚洲尤物视频在线| 美腿丝袜一区二区三区| 国产一区高清在线| 欧美日韩免费在线视频| 欧美国产乱子伦| 免费看精品久久片| 欧美中文字幕一区| 国产精品美女视频| 精品午夜一区二区三区在线观看| 91网站在线观看视频| 久久九九久久九九| 琪琪一区二区三区| 欧美肥妇bbw| 日一区二区三区| 欧美人xxxx| 日韩成人av影视| 7777精品久久久大香线蕉| 亚洲一区二区3| 精品视频一区二区不卡| 亚洲三级免费电影| 欧美日韩综合色| 石原莉奈一区二区三区在线观看| 色综合久久中文综合久久97 | 97精品超碰一区二区三区| 久久无码av三级| 日本中文一区二区三区| 欧美成人福利视频| 韩国成人福利片在线播放| 精品日韩一区二区三区| 国产精品 欧美精品| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 粉嫩av亚洲一区二区图片| 国产精品三级av在线播放| 99视频一区二区三区| 香蕉成人啪国产精品视频综合网| 色综合久久中文字幕| 亚洲午夜影视影院在线观看| 91精品国产美女浴室洗澡无遮挡| 午夜av区久久| 中文欧美字幕免费| 欧美日韩1区2区| 国产福利91精品一区| 亚洲狠狠爱一区二区三区| 精品成人一区二区| 在线视频国内自拍亚洲视频| 精品综合久久久久久8888| 亚洲欧洲精品成人久久奇米网| 色婷婷综合在线| 国产成人精品www牛牛影视| 一区二区三区国产精华| 亚洲精品一区二区三区精华液| 91网站最新地址| 丰满白嫩尤物一区二区| 日本大胆欧美人术艺术动态 | 亚洲人吸女人奶水| 日韩一区二区免费视频| 成人av在线资源网站| 国产乱一区二区| 免费观看久久久4p| 日本一区二区免费在线观看视频| 欧美日韩不卡在线| 欧美日韩国产另类一区| 色综合色综合色综合| 精品在线观看免费| 激情五月激情综合网| 久久激情五月激情| 日韩av午夜在线观看| 精品一区二区三区免费播放| 久久不见久久见免费视频1| 九九**精品视频免费播放| 蜜桃在线一区二区三区| 激情综合色播五月| 国产黄人亚洲片| 成人av在线看| 国产精品一区不卡| 热久久一区二区| 一区视频在线播放| 亚洲国产欧美在线| 99久久久无码国产精品| 麻豆成人久久精品二区三区红| 亚洲国产精品久久人人爱蜜臀| 欧洲另类一二三四区| 午夜精品久久久久| 4438亚洲最大| 欧美日免费三级在线| 99久久免费视频.com| 91在线云播放| 69堂精品视频| 夜夜嗨av一区二区三区四季av| 欧美绝品在线观看成人午夜影视| 免费人成黄页网站在线一区二区| 国产精品黄色在线观看| 久久综合国产精品| 久久综合国产精品| 中文字幕av一区二区三区免费看| 亚洲女女做受ⅹxx高潮| 一本色道**综合亚洲精品蜜桃冫 | 香蕉av福利精品导航| 国产色一区二区| 久久伊人蜜桃av一区二区| 精品国产sm最大网站免费看|