Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 谷歌应用程序引擎上的Pywin32?_Excel_Google App Engine_Com_Spreadsheet_Pywin32 - Fatal编程技术网

Excel 谷歌应用程序引擎上的Pywin32?

Excel 谷歌应用程序引擎上的Pywin32?,excel,google-app-engine,com,spreadsheet,pywin32,Excel,Google App Engine,Com,Spreadsheet,Pywin32,我正在考虑如何在Google App Engine上使用python中的公式支持来读取/修改大型Excel电子表格。我对COM的工作原理相当陌生,但我想知道是否有人在GAE上成功地实现了pywin32——或者这样做是否存在固有的问题,或者总体来说这只是一个坏主意 这似乎是Python唯一可能的解决方案(xlrd没有公式支持),但如果它不起作用,我将求助于学习Java并尝试JExcel API 如有任何见解,将不胜感激 谷歌的服务器没有运行Windows,所以没有,根本没有办法使用任何Win32

我正在考虑如何在Google App Engine上使用python中的公式支持来读取/修改大型Excel电子表格。我对COM的工作原理相当陌生,但我想知道是否有人在GAE上成功地实现了pywin32——或者这样做是否存在固有的问题,或者总体来说这只是一个坏主意

这似乎是Python唯一可能的解决方案(xlrd没有公式支持),但如果它不起作用,我将求助于学习Java并尝试JExcel API


如有任何见解,将不胜感激

谷歌的服务器没有运行Windows,所以没有,根本没有办法使用任何Win32 API。

谷歌的服务器没有运行Windows,所以没有,根本没有办法使用任何Win32 API。

如果你必须使用GAE,那么你可以在Windows机器上处理一些东西。您可以使用拉队列从GAE租用任务并处理它们,然后将它们添加到将在GAE中存储数据的推队列中。如果必须使用GAE,则可以在windows计算机上处理某些内容。您可以使用拉式队列从GAE租用任务并处理它们,然后将它们添加到将数据存储在GAE中的推式队列中

无需(或者说,实际上无需)将结果添加到推式队列中。相反,只需将结果作为HTTP请求提交给应用程序即可。远程API;-)我已经在控制使用远程API的python脚本的Erlang系统上完成了这项工作。但是一个简单的HTTP请求就足够了,在另一个推送任务队列上,推送任务队列的速率超过了可用的速率没有理由使用remote_api来创建任务,尽管-remote_api本身需要一个HTTP请求,因此,基本上这是一种开销,总体上增加了一些复杂性,但是远程api有一个更干净的api,而不是创建post请求,从概念上讲,这很好:)没有必要(或者说,实际上)将结果添加到推送队列。相反,只需将结果作为HTTP请求提交给应用程序即可。远程API;-)我已经在控制使用远程API的python脚本的Erlang系统上完成了这项工作。但是一个简单的HTTP请求就足够了,在另一个推送任务队列上,推送任务队列的速率超过了可用的速率没有理由使用remote_api来创建任务,尽管-remote_api本身需要一个HTTP请求,因此,基本上这是一个开销,总体上增加了一些复杂性,但是远程api有一个更干净的api,而不是创建post请求,从概念上讲这很好:)谢谢;我想我会坚持使用jexcelapi:)谢谢;我想我会坚持使用jexcelapi:)