您看到什麼工具將數據傳入和傳出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