使用pandas將Excel轉換爲字典

1、下載pandas模塊

方法:在dos下,輸入:pip install pandas

2、使用

方法1:

生成{“name”:"value"}形式

import pandas as pd
test=pd.read_excel(r"C:\Users\junjunbao\Desktop\xinzeng.xlsx",sheet_name="Sheet2")//第二個參數表示選擇的Excel表格名
#t=test.values
print("daying",test.set_index("name").to_dict()["value"])

使用類實現:

 

import pandas as pd
class ExcelToDict:
    def __init__(self,url,sheet_name):
        self.url=url
        self.sheet_name=sheet_name
    def get_read_excel(self):
        return pd.read_excel(self.url,self.sheet_name)
    def get_value(self,key,value):
        test=self.get_read_excel()
        print(test.set_index(key).to_dict()[value])
yes=ExcelToDict(r"C:\Users\junjunbao\Desktop\xinzeng.xlsx",sheet_name="Sheet2")
test1=yes.get_read_excel( )

yes.get_value("name","value")

結果展示:

方法2:

test=pd.read_excel(r"C:\Users\junjunbao\Desktop\xinzeng.xlsx",sheet_name="Sheet1")
element_name=test.values
for i in element_name:
    dict_zidian={}
    dict_zidian.update(dict(zip(["username","pasword","shijian","yuefen"],i)))
    print(dict_zidian)

結果展示:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章