我希望您帮助编写执行以下操作的脚本(最好是 python)。鉴于我在第一列中有两个具有一些匹配值(名称)的 excel 文件。第一个文件中的第二列具有值(数字),第二个文件中的第二列为空。我的任务是从第二个文件中读取一个名称,查看它是否与第一个文件中的任何名称匹配,然后从那里读取相应的值,然后将该值写回第二个文件中。等等……请帮忙!
问问题
304 次
1 回答
0
你为什么不使用基本的excel函数来做到这一点?该vlookup
功能经过优化可以做到这一点!
您的第二个选项(仅适用于基本 vlookup 或更高级index
和match
功能无法处理的非常复杂的场景)应该是允许您在脚本 Excel 中使用 python 的datanitro 。
有一个类似的Stackoverflow 问题,一个专门用于从 python 中使用 excel 的网站(也有点旧),所以如果你出于某种原因选择这条路径,会有很多文档。应该警告您大多数 python excel 库只处理 xls 文件,而不处理较新的 xlsx/xlsm。
openpyxl应该是支持 xlsx 的较新库,但我自己没有尝试过。
还有一些Meta StackOverflow 建议:由于您是新用户,因此这是一个社区驱动的问答网站。请通过提供更多数据来更轻松地回答您的问题:您尝试了什么?向我们展示代码。解释用例是什么,展示一些研究等。这将有助于向社区展示你所做的努力,我们会更愿意提供帮助。也接受正确或有帮助的答案,这会给我们积分和乐趣。
于 2013-02-12T18:56:53.110 回答