Я автоматизирую excel с python через интерфейс COM, с pywin32. Я хотел бы портировать мой скрипт на mac. Есть ли вероятность этого? Я понимаю, что я не могу использовать COM на mac, а модули python xlutils не будут работать (так как мне нужно скопировать графики и т. Д.). Есть ли что-нибудь еще, что я могу использовать?Автоматизация excel в python на mac
ответ
В настоящее время единственным возможным решением может быть applicationcript, который является модулем, который позволяет писать макросы AppleScript в python (и ruby). К сожалению, разработка appscript была остановлена, но пока она работает достаточно хорошо.
К сожалению, развитие appscript было остановлено,
Я не знаю развитие AppleScript было остановлено. Каков ваш источник?
Насколько я могу судить, AppleScript по-прежнему поддерживается и имеет будущее и хорошо работает.
Также существует различие между «AppleScript» языка сценариев и коммуникационных технологий между приложениями (IAC) под названием: «AppleEvent с»
Вы можете найти AppleScript Editor.app в следующей папке на вашем Mac :
/Applications/Utilities/AppleScript Editor.app
Открывают AppleScript Editor.app, а затем выберите в меню Файл: "Открыть словарь ..."
затем выберите «Excel.a pp "
Это откроет словарь событий Apple для Excel. Вы сможете увидеть «Существительные» и «Глаголы» и «Свойства», которые поддерживаются в Excel для Apple Events.
AppleScript can можно использовать для отправки команд в Excel через Apple Events, но также могут использоваться другие языки сценариев, такие как Python.
Если бы я был вами, я бы рассмотрел возможность создания абстрактного класса Excel и двух конкретных подклассов, в котором используется версия Windows для кода для Windows и другого, использующего код события Apple, который может понадобиться для Mac версии Excel ,
См: Википедия статья о компании Apple События: http://en.wikipedia.org/wiki/Apple_events
Это действительно Яблоко События - не AppleScript, которые вы можете использовать, но вы можете посмотреть на следующей статье тоже:
Смотрите также : статья на Википедии AppleScript: http://en.wikipedia.org/wiki/AppleScript
--- редактировать ---
Я считаю, что ошибочное мнение, что App le уменьшает поддержку AppleScript, происходит из-за того, что AppleScript Studio была прекращена, но она была заменена чем-то таким же хорошим или лучшим. Теперь вы можете использовать AppleScript для разработки полнофункциональных приложений Mac в XCode. Кроме того, AppleScript также может использоваться в рабочих процессах Automator, в XCode для создания действий Automator и в редакторе AppleScript, все из которых поставляются Apple в последней версии OS X (Mountain Lion 10.8.4) и в последняя версия XCode (версия 4.6.2)
Так что AppleScript по-прежнему является жизнеспособным вариантом, хотя ОП задал вопрос о решении Python. События Apple доступны на Python.
- 1. Автоматизация Excel от Python
- 2. Автоматизация Python Excel через Jenkins
- 3. Автоматизация vba на основе Python?
- 4. Автоматизация деятельности Excel на SharePoint
- 5. Автоматизация суммы() в Excel
- 6. Автоматизация Excel в ASP.NET
- 7. Автоматизация макроса Excel с использованием python
- 8. Автоматизация Excel в Access
- 9. Автоматизация изображений в excel
- 10. Автоматизация Excel Workbook
- 11. Автоматизация импорта файла Excel
- 12. Моно и Excel Автоматизация
- 13. Python: Автоматизация Письмо
- 14. Автоматизация развертывания Excel AddIn
- 15. Автоматизация макроса Excel
- 16. Excel Математическая инструментальная автоматизация
- 17. Автоматизация документов Excel в Word с помощью Python
- 18. Автоматизация Excel и PPT на сервере
- 19. Автоматизация Excel-DNA на стороне сервера
- 20. Зашифрованная автоматизация громкости в Mac OS X
- 21. автоматизация офиса python по telnet
- 22. Как открыть экземпляр Excel в python на MAC?
- 23. Excel Автоматизация Аддин UDFs не
- 24. Автоматизация IE через Excel vba
- 25. Автоматизация полей MySQL (например, Excel)
- 26. Автоматизация Excel с использованием C#
- 27. Автоматизация тестов Selenium в Python
- 28. COM-автоматизация/выполнение макросов Excel
- 29. Автоматизация ssh от mac до iPhone
- 30. Автоматизация элементов Excel в шаблоне Word