2013-02-12 91 views
-4

我想你的帮助写一个脚本(最好是python),它执行以下操作。鉴于我有两个excel文件在第一列中有一些匹配的值(名称)。第一个文件中的第二列具有值(数字),第二个文件中的第二列为空。我的任务是从第二个文件读取一个名称,看它是否与第一个文件中的任何名称匹配,然后从那里读取相应的值,然后将该值写回第二个文件。等等... 请帮助!从列中读取名称并在另一个excel文件中查找与该名称相对应的值?

回答

0

为什么不使用基本的Excel函数来做到这一点? vlookup函数已经过优化,可以做到这一点!

你的第二个选项(仅适用于非常复杂之情况,基础VLOOKUP或更先进的index & match功能无法处理)应datanitro,让你使用Python 脚本的Excel。

有一个类似的Stackoverflow question a site dedicated来自Python的excel工作的主题(也有点老),所以如果你出于某种原因选择这个路径有很多documationtion。你应该警告大多数python excel库仅处理xls文件,而不处理更新的xlsx/xlsm。

openpyxl应该是一个新的lib支持xlsx但我没有尝试过自己。

还有一些Meta StackOverflow意见建议:因为你是一个新用户,这是一个社区驱动的Q &一个网站。请通过提供更多数据来更轻松地回答您的问题:您尝试了什么?向我们展示代码。解释什么是用例,展示一些研究等等,这将会向社区表明你已经做出了努力,并且我们会更加乐于帮助。也接受正确或有用的答案,这会给我们点和快乐。

相关问题