欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python導(dǎo)入Excel表格數(shù)據(jù)并以字典dict格式保存的操作方法

 更新時間:2023年01月19日 08:46:46   作者:瘋狂學(xué)習(xí)GIS  
本文介紹基于Python語言,將一個Excel表格文件中的數(shù)據(jù)導(dǎo)入到Python中,并將其通過字典格式來存儲的方法,感興趣的朋友一起看看吧

本文介紹基于Python語言,將一個Excel表格文件中的數(shù)據(jù)導(dǎo)入到Python中,并將其通過字典格式來存儲的方法~

  本文介紹基于Python語言,將一個Excel表格文件中的數(shù)據(jù)導(dǎo)入到Python中,并將其通過字典格式來存儲的方法。

  我們以如下所示的一個表格(.xlsx格式)作為簡單的示例。其中,表格共有兩列,第一列為學(xué)號,第二列為姓名,且每一行的學(xué)號都不重復(fù);同時表格的第一行為表頭。

  假設(shè)我們需要將第一列的學(xué)號數(shù)據(jù)作為字典的,而第二列姓名數(shù)據(jù)作為字典的

  首先,導(dǎo)入必要的庫。

from openpyxl import load_workbook

  隨后,列出需要轉(zhuǎn)換為字典格式數(shù)據(jù)的Excel文件的路徑與名稱,以及數(shù)據(jù)開頭所在行、數(shù)據(jù)的總行數(shù)。在這里,由于第一行是表頭,因此開頭所在行look_up_table_row_start就是2;同時這個表格共有32位同學(xué)的信息,因此總行數(shù)look_up_table_row_number就是32

look_up_table_path='F:/學(xué)習(xí)/2020-2021-2/形勢與政策(二)/論文與學(xué)習(xí)心得/01_學(xué)習(xí)心得/Name_Number.xlsx'
look_up_table_row_start=2
look_up_table_row_number=32

  接下來,我們就可以直接依次讀取Excel表格文件中的數(shù)據(jù),并將其導(dǎo)入到字典格式的變量name_number_dict中。

name_number_dict={}
look_up_table_excel=load_workbook(look_up_table_path)
look_up_table_all_sheet=look_up_table_excel.get_sheet_names()
look_up_table_sheet=look_up_table_excel.get_sheet_by_name(look_up_table_all_sheet[0])
for i in range(look_up_table_row_start,look_up_table_row_start+look_up_table_row_number):
    number=look_up_table_sheet.cell(i,1).value
    name=look_up_table_sheet.cell(i,2).value
    name_number_dict[number]=name

  至此,大功告成;我們來看一看name_number_dict此時的狀態(tài):

  其中,Key就是原本Excel中的學(xué)號,Value(就是右側(cè)的馬賽克區(qū)域)就是原本Excel中的姓名;還可以從上圖的標題中看到,這個字典共有32elements,也就是對應(yīng)著原本Excel中32位同學(xué)的信息。

到此這篇關(guān)于Python導(dǎo)入Excel表格數(shù)據(jù)并以字典dict格式保存的操作方法的文章就介紹到這了,更多相關(guān)Python導(dǎo)入Excel表格數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 字段拆分詳解

    python 字段拆分詳解

    今天小編就為大家分享一篇python 字段拆分詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python3控制路由器——使用requests重啟極路由.py

    Python3控制路由器——使用requests重啟極路由.py

    通過本文給大家介紹Python3控制路由器——使用requests重啟極路由.py的相關(guān)知識,代碼寫了相應(yīng)的注釋,以后再寫成可以方便調(diào)用的模塊,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • python 實現(xiàn)socket服務(wù)端并發(fā)的四種方式

    python 實現(xiàn)socket服務(wù)端并發(fā)的四種方式

    這篇文章主要介紹了python 實現(xiàn)socket服務(wù)端并發(fā)的四種方式,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • python高并發(fā)異步服務(wù)器核心庫forkcore使用方法

    python高并發(fā)異步服務(wù)器核心庫forkcore使用方法

    這篇文章主要介紹了python高并發(fā)異步服務(wù)器核心庫forkcore的使用方法,大家參考使用吧
    2013-11-11
  • 在Pycharm中調(diào)試Django項目程序的操作方法

    在Pycharm中調(diào)試Django項目程序的操作方法

    今天小編就為大家分享一篇在Pycharm中調(diào)試Django項目程序的操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 在Python中獲取兩數(shù)相除的商和余數(shù)方法

    在Python中獲取兩數(shù)相除的商和余數(shù)方法

    今天小編就為大家分享一篇在Python中獲取兩數(shù)相除的商和余數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 檢測pytorch是否使用GPU的方法小結(jié)

    檢測pytorch是否使用GPU的方法小結(jié)

    pytorch在服務(wù)器上跑的很慢,nvidia-smi顯示GPU利用率一直是0%,所以本文總結(jié)了一些可以檢測深度學(xué)習(xí)算法是否在使用GPU的方法,需要的朋友可以參考下
    2023-12-12
  • python可視化text()函數(shù)使用詳解

    python可視化text()函數(shù)使用詳解

    這篇文章主要介紹了python可視化text()函數(shù)使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Python中線程鎖的使用介紹

    Python中線程鎖的使用介紹

    大家好,本篇文章主要講的是Python中線程鎖的使用介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Python利用LightGBM實現(xiàn)高效的梯度提升

    Python利用LightGBM實現(xiàn)高效的梯度提升

    LightGBM是一個流行的梯度提升庫,由微軟開發(fā),并在多個機器學(xué)習(xí)競賽中取得了優(yōu)秀的表現(xiàn),本文主要為大家介紹了如何利用LightGBM實現(xiàn)高效的梯度提升,需要的可以參考一下
    2023-06-06

最新評論