您看到什么工具将数据传入和传出MS-Excel?Excel与Python互动
这些是关于工具选择以及在线提供优秀技术文章的建议的请求。这不是关于wxpython中的命名方法和对象的问题。
背景:
我现在的工作或退休或euthanatising一堆用户开发的Microsoft Excel应用程序,并最终状态是,数据存储和检索,以及数据处理,都将驻留并运行在我们公司的服务器上,运行在现有的公司范围的Python应用程序平台上。
这些Excel工作簿中的一部分将继续存在,通过Python应用程序从我们的服务器调用数据 - 这看起来很像现有Excel加载项的屏幕和菜单 - 并且Excel仍将用于任何本地数据 - 让我们的用户选择去做。但是繁重的工作正在转向我们的服务器上的python,在那里我们有一个庞大的python对象和工具代码库。
我们可以自由地设计工具和界面来完成所有这些工作。
所以问题是:
- 都看到什么?
- 那里有什么工具?
- 你发现了哪些陷阱和损失?
我们拿出的Excel和VBA越多,运行在服务器上,我就越开心。我所看到的很多VBA代码和基于单元格的公式逻辑在几年前应该已经退休,并且在脆弱的桌面工具中运行它具有明显的操作风险。
请注意,我们进一步去有点不是“在这里,让我打开一个新的Excel工作表,粘贴和格式化的一些数据,然后保存文件” - 我们需要互动与现有的Excel工作表,开放,在Excel.exe的现有会话中运行。
您也可以使用已包含pywin32的Python的ActiveState版本。 http://www.activestate.com/activepython/downloads ...除此之外,我完全同意Brian的方法。 – twasbrillig