zoukankan      html  css  js  c++  java
  • 混合编程 从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

  • 相关阅读:
    队列安排
    杂物
    最大数
    牛券
    斐波那契数列 !有疑惑
    方格取数
    阶乘之和-魏国
    过河卒
    二分查找算法(转)
    求整数的二进制表示中1的个数 (转)
  • 原文地址:https://www.cnblogs.com/SH170706/p/12869746.html
Copyright © 2011-2022 走看看