我有一组宏,这些宏已在excel中变成了外接程序。宏使我可以与另一个程序进行交互,该程序具有所谓的Microsoft自动化对象,该程序可以控制另一个程序的工作。例如,我在加载项中有一个筛选器工具,用于筛选另一个程序提供的列表以匹配Excel工作簿中的列表。不过这很慢。我在另一个程序中可能有五万行,并且想过滤掉与Excel中的三千行列表不匹配的所有行。这种类型的匹配大约需要30-40分钟。我开始怀疑是否有办法用Python代替,因为我怀疑匹配过程可以在几秒钟内完成。
编辑:
谢谢-
根据阅读哈蒙德著作的建议,我发现了许多资源。但是,尽管我仍在探索,但看起来其中许多都是古老的。例如,哈蒙德(Hammond)的书于2000年出版,这意味着写作已在大约十年前完成。更正我刚发现一个名为PyWin32的程序包,它的版本为2/2009。
这应该让我开始。谢谢
Mark Hammond和Andy
Robinson撰写了有关从Python访问Windows
COM对象的书。
这是一个使用Excel的示例。