Macos 在mac上用python自动化excel
我正在使用pywin32通过COM接口用python自动化excel。我想把我的脚本移植到mac。这有可能发生吗?我意识到我不能在mac上使用COM,xlutils python模块也不能工作(因为我需要复制图形等)。还有什么我可以使用的吗?目前唯一可能的解决方案是appscript,它是一个允许用python(和ruby)编写AppleScript宏的模块。不幸的是,appscript的开发已经停止,但目前它仍然工作得很好 不幸的是,appscript的开发已经停止 我不知道AppleScript的开发已经停止。你的消息来源是什么 据我所知,AppleScript仍在维护中,并且有着未来,并且运行良好 脚本语言“AppleScript”和称为“AppleEvents”的应用程序间通信技术(IAC)之间也有区别 您可以在Mac电脑的以下位置找到AppleScript Editor.app: /Applications/Utilities/AppleScript Editor.app 打开AppleScript Editor.app,然后从文件菜单中选择:“打开字典…” 然后选择“Excel.app” 这将打开Apple Event dictionary for Excel。您将能够看到Excel for Apple Events支持的“名词”、“动词”和“属性” AppleScript可以用于通过Apple事件向Excel发送命令,但其他脚本语言(如Python)也可以Macos 在mac上用python自动化excel,macos,excel,com,pywin32,Macos,Excel,Com,Pywin32,我正在使用pywin32通过COM接口用python自动化excel。我想把我的脚本移植到mac。这有可能发生吗?我意识到我不能在mac上使用COM,xlutils python模块也不能工作(因为我需要复制图形等)。还有什么我可以使用的吗?目前唯一可能的解决方案是appscript,它是一个允许用python(和ruby)编写AppleScript宏的模块。不幸的是,appscript的开发已经停止,但目前它仍然工作得很好 不幸的是,appscript的开发已经停止 我不知道AppleScri
如果我是你,我会考虑制作一个抽象类Excel和两个具体的子类,一个使用Windows代码的Windows版本,另一个使用Excel MAC版本可能需要的Apple事件代码。 参见:维基百科关于苹果事件的文章:
这实际上是Apple事件,而不是您可能想要使用的AppleScript,但您也可以查看以下文章: 另请参见:关于AppleScript的维基百科文章: ---编辑--- 我认为,苹果正在减少对AppleScript的支持的误解是因为AppleScript Studio已经停产,但它被同样好或更好的东西所取代。现在,您可以使用AppleScript在XCode中开发成熟的Mac应用程序。此外,AppleScript还可以用于Automator工作流、用于构建Automator操作的XCode以及AppleScript编辑器,所有这些都是由Apple在最新版本的OS X(Mountain Lion 10.8.4)和最新版本的XCode(4.6.2)中提供的 因此AppleScript仍然是一个可行的选择,尽管OP询问的是Python解决方案。Apple事件可从Python获得