2016-05-31 91 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') 

我建议你阅读下列文件: