2016-05-31 75 views
0

Python初學者總數:嘗試從列中導入excel值。在Python字典中查找導入的值(能夠創建它),然後將結果寫入excel文件並查看它們是否與文件中的另一列匹配。Python:在Excel中導入Excel數據和查找值

+0

使用熊貓圖書館。 excel_df = pd.read_excel(文件路徑)。使用合併/映射將您的字典應用於目標列中的每個值。將此新列與感興趣的列進行比較。 – flyingmeatball

+0

歡迎來到Stack Overflow!你似乎在要求某人爲你寫一些代碼。堆棧溢出是一個問答網站,而不是代碼寫入服務。請[see here](http://stackoverflow.com/help/how-to-ask)學習如何編寫有效的問題。 –

+0

沒有我的問題沒有要求一步一步的指示,而是一個方向如所述我是一個新手。由flyingmeatball提供的答案對於以有效的方向寄給我很有幫助 – newbie

回答

0

您可以使用名爲pandas的模塊。

pip install pandas 

讀取該文件使用以下命令:

import pandas as pd 
file = pd.ExcelFile('path/to/excelsheet/').parse('sheet_you_want_to_use') # 'Sheet 1' for Sheet 1 

您現在可以訪問使用列名作爲鍵的列:file['column_name']

您現在可以將查找的值附加到列表中。然後寫一個excel文件,如下所示:

list = ['....values....'] 
pd.DataFrame(list).to_excel('where/to/save/file') 

我建議你閱讀下列文件: