欧美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中的姓名;還可以從上圖的標(biāo)題中看到,這個字典共有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)文章

最新評論