У меня есть набор макросов, которые я превратил в надстройку в Excel. Макросы позволяют мне взаимодействовать с другой программой, имеющей так называемые объекты автоматизации Microsoft, которые обеспечивают некоторый контроль над тем, что делает другая программа. Например, в надстройке есть инструмент фильтрации, который фильтрует список, предоставленный другой программой, для сопоставления со списком в книге Excel. Это медленно, хотя. У меня может быть пятьдесят тысяч строк в другой программе, и я хочу отфильтровать все строки, которые не соответствуют списку из трех тысяч строк в Excel. Этот тип соответствия занимает около 30-40 минут. Я начал задаваться вопросом, есть ли способ сделать это с Python вместо этого, так как я подозреваю, что процесс сопоставления может быть сделан в считанные секунды.
Отредактировано:
Спасибо. Основываясь на предложении взглянуть на книгу Хаммонда, я обнаружил ряд ресурсов. Однако, хотя я все еще исследую это, похоже, что многие из них старые. Например, книга Хаммонда была опубликована в 2000 году, что означает, что написание было закончено почти десять лет назад. Исправление Я только что нашел пакет под названием PyWin32 со сборкой 2/2009.
Это должно начать меня. Спасибо