混合編程 從Excel VBA里調用Python模塊文件


每一項編程工具都各有各自擅長的領域,在進行數據處理作業中,可以使用Excel VBA,也可以使用Python

這里記錄下二者的混合使用,以Excel VBA來設計桌面端頁面,以Python來完成業務邏輯。

1.使用Excel VBA設計一個界面,例如:放一個按鈕,編寫宏代碼,在宏代碼里進行調用一個批處理文件,示例如下:
Public Sub MakeReport()
     Dim sPath As String
     sPath = ThisWorkbook.Path
     
     sPath = ThisWorkbook.Path
     Call Shell(sPath & "\myBatch.bat", vbHide)
End Sub

2.編輯一個批處理文件,如myBatch.bat,假定當前文件夾是C:\Work,經由批處理文件執行Python文件,參考內容如下:

@echo off
C:
cd C:\work
python test.py
exit

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM