Excel數據分析處理和呈現利器-PyXLL
在Excel中窺探Python的神奇世界
Python已經在大數據分析,數據挖掘,AI人工智能,計算機視覺等領域成為不可爭議的行業標准。如何利用Python的強大編程環境來增強Excel電子表格的功能,如何在Excel表格中調用Python腳本語言,實現數據自動化處理,滿足企業高效數據處理要求?您可以使用PyXLL!忘掉陳舊的VBA代碼,開始采用更為現代的Python開發環境PyXLL!
PyXLL插件帶有多個示例用例,包括:
Excel開發伴侶—PyXLL
表:PyXLL主要功能特色
PyXLL完美融合Python和Excel,一套Python腳本打遍天下,趕緊開啟您的心動之旅,填寫軟件試用申請(注明:PyXLL試用+公司名),至郵箱 info@xunhetech.com 獲取三十天的體驗版本!
PyXLL是什么?
PyXLL是英國PyXLL Ltd有限公司開發的一個優秀的Excel 商業插件,第一版於2010/5月發布,它允許開發人員用Python代碼擴展Excel的分析和數據處理能力,它可以完全替代比較陳舊的VBA代碼編程。PyXLL使Python開發語言成為高效、靈活的Excel工作表后端,並允許您使用熟悉的Excel用戶界面與信息基礎結構的其他部分交互。使用PyXLL插件,你的Python代碼可以在Excel中運行,使用任何通用的Python發行版(例如Anaconda, Enthought的Canopy或任何其他從2.3到3.10的CPython發行版)。因為PyXLL運行您自己的完整Python發行版,所以您可以訪問所有第三方Python軟件包,如NumPy、Pandas和SciPy等等,並可以從Excel調用它們實現強大的功能。PyXLL已經成為Python”“事實上”的標准Excel插件,成為Excel用戶和Python用戶的橋梁。PyXLL Ltd還提供Jupyter Note下的PyXLL插件,用戶可以利用Jupyter更好組織數據集、繪制數據圖、執行數據操作,以及共享文本和代碼。
PyXLL插件帶有多個示例用例,包括:
- --調用現有Python代碼在Excel中執行計算
- --數據處理和分析在VBA中太慢或太麻煩
- --從外部系統(如數據庫)中獲取需要的數據
- --查詢大型數據集在Excel中顯示匯總級數據
- --向Excel的用戶公開內部或第三方的庫
- 持續的功能增強和創新
PyXLL開發項目是長期的承諾,PyXLL正在不斷改進,並定期添加新特性。我們還認識到穩定性和向后兼容性的重要性,特別是在企業環境中。我們繼續支持舊版本的Excel和舊版本的Python開發環境,同時向前繼續推進!
Excel開發伴侶—PyXLL
|
|
為Excel完整地集成Python
|
|
更快、更簡單的Excel工作簿
|
|
創建工作簿,更直接地在Excel環境采用Python代碼編寫,進行交互式分析,數據建模,實時儀表板。PyXLL是用Python編寫Excel插件的完美解決方案。
|
|
PyXLL針對性能進行了優化。支持主要的數字分析包如NumPy,Pandas和SciPy,確保您的電子表格將運行得非常快。
|
|
|
無摩擦的應用開發
|
|
在你需要的時候給予技術服務
|
|
使用您喜歡的Python集成開發環境來開發和調試您的Excel插件,並在不重啟Excel的情況下重新加載。代碼與Excel分離,支持版本控制、單元測試和持續部署。
|
|
當您需要幫助時,請聯系PyXLL支持團隊。PyXLL有詳細文檔,並包括示例代碼,可以幫助您順利入門,但是無論您需要什么,我們都將隨時為您服務。
|
PyXLL是Python編程愛好者的福音,使用您豐富的Python開發經驗在Excel中任意發揮。以下為PyXLL商業插件的主要功能和特點:
表:PyXLL主要功能特色
| Excel調用Python函數 直接向Excel用戶展示您的分析或建模功能。任何Python函數都可以轉換為Excel工作表函數,或用戶定義函數(UDF)。 • 交互式建模、分析和臨時計算 • 使用Python函數構建數據儀表板 • 來自現有系統的源數據 • 比VBA更快的計算時間,更容易實施 |
|
| 宏,菜單和工具選項卡 使用宏、菜單項、自定義ribbon選項卡和上下文菜單自動化Excel,完全使用Python編程。 • 使用Excel而不是創建自己的UI • 將宏綁定到工作表上的按鈕和其他元素 • 用Python活動完全控制工具條 • 沒有VBA語言要求,使用Python自動化Excel數據處理 |
|
| 實時數據處理 實時市場數據流入您的電子表格中。 • 使實時數據自動更新圖表和儀表板 • 使用Python從任何地方獲取實時源數據 • 使用Python的asyncio事件循環或你自己的線程 • 無需各種復雜的設置 |
|
| 圖表和繪圖 使用Python繪圖和圖表工具包,在Excel中實現驚人數據可視化效果。 • 從Excel工作表函數和宏創建圖表 • 與所有通用Python繪圖包集成在一起 • 使用pandas, matplotlib、plotly、bokeh、altair和其它軟件包 • 當輸入數據發生變化時,更新圖表 |
|
| 快速對象緩存 在Excel工作表函數之間直接傳遞Python對象,使工作簿更簡潔更快。 • 不總需要在Excel中展開大型數組 • 通過在單個單元格中返回對象來減少電子表格的混亂 • 將返回的Python對象傳遞給其他Python函數 • 避免在重構對象時浪費計算時間 |
|
| 深度UI集成 使用您所選的Python UI工具箱,在Excel中添加您需要的直觀工具。 • 窗口可以是浮動的或停靠的 • 支持與PySide2, PyQt5, wxPython, Tkinter一起 • Excel和用戶界面之間的雙向交互 • 使用Excel的本地任務窗格進行無縫集成 |
|
| 無摩擦的開發經驗 使用任何Python發行版(含Anaconda)和您首選Python IDE或編輯器。 • 所有的代碼都是Excel外部的,所以容易管理和部署 • 對所有主要Python ide的調試支持 • 自動或手動重新加載,無需重新啟動Excel • 代碼可以先在Excel之外運行和測試 • 具有jupiter記事本下的插件PyXLL-Jupyter |
|
|
|
更多功能特色
|
|
|
性能
|
完整的VBA替代
|
開發者體驗 |
|
· 多線程工作表函數
· 異步函數
· 快速Python對象緩存
· 支持NumPy和Pandas
· 在函數向導中禁用計算
· 用戶可中止長時間運行的函數
|
· 工作表函數(udf)
· 實時數據(RTD)功能
· 宏,菜單和鍵盤快捷鍵
· Ribbon工具欄和上下文菜單
· 訪問整個Excel對象模型
· 函數文檔和智能感知
|
· 自動重新加載Python代碼
· 支持遠程調試環境
· 在Excel之外測試Python代碼
· 使用任何主要的Python IDE調試
· 為Excel函數添加函數幫助
· 寫數組和動態數組函數
· 不需要學習任何VBA !
|
PyXLL完美融合Python和Excel,一套Python腳本打遍天下,趕緊開啟您的心動之旅,填寫軟件試用申請(注明:PyXLL試用+公司名),至郵箱 info@xunhetech.com 獲取三十天的體驗版本!
