Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
我可以用VBA从Python网站控制Excel文件吗?_Python_Python 2.7_Python 3.x - Fatal编程技术网

我可以用VBA从Python网站控制Excel文件吗?

我可以用VBA从Python网站控制Excel文件吗?,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我的一位同事似乎认为可以使用Python设计一个web门户来管理包含大量VBA代码的Excel文件。正如我所知,VBA在基于web的环境中不起作用,例如SharePoint、ASP.NET或类似的环境。是否可以使用Python创建web门户作为带有VBA的Excel文件的接口?如果是这样的话,有人可以发布一些链接来描述如何设置它吗?我在谷歌上搜索了一下,没有找到关于这个话题的任何东西 谢谢 基本上,python是一种动态语言,excel文件是一个带有连接XML(开放XML格式)的zip文件。因此

我的一位同事似乎认为可以使用Python设计一个web门户来管理包含大量VBA代码的Excel文件。正如我所知,VBA在基于web的环境中不起作用,例如SharePoint、ASP.NET或类似的环境。是否可以使用Python创建web门户作为带有VBA的Excel文件的接口?如果是这样的话,有人可以发布一些链接来描述如何设置它吗?我在谷歌上搜索了一下,没有找到关于这个话题的任何东西


谢谢

基本上,python是一种动态语言,excel文件是一个带有连接XML(开放XML格式)的zip文件。因此,整合是可能的

实际上,ironpython是寻找微软和python世界之间任何交互的地方

Frotnt页面谷歌搜索结果将我带到以下链接:


是的,我知道XML格式和所有内容。但是,您真的可以在基于web的环境中运行VBA吗?我不确定。我想我得深入研究一下。谢谢。从技术上讲这是可能的。但是,要让VBA运行;Excel肯定会运行。也许可以使用带有WCF承载的http端点的windows服务来实现这一点。不过,这会有性能问题。必须在开发之前制定能力计划。