python中调用excel中的VBA代码,本机需要安装python以及该python版本对应的“pywin32-214.win32-py2.5.exe”

#!/usr/bin/env python

#-*- encoding: gb2312 -*-

#-*- coding:gb2312 -*-

import os,time

import os.path

import win32com.client

import sys

reload(sys)

sys.setdefaultencoding('gb2312')

def CallVba():

xlApp = win32com.client.Dispatch('Excel.Application')

xlApp.visiable = 1 #此行设置打开的excel表格为可见状态;忽略excel表格默认不可见

#打开excel表格文件

xlBook = xlApp.workbooks.Open(toolPath)

#ExecuteExcel4Macro函数的参数必须为字符串类型

#在该字符串参数中,依次包含“宏函数所在的excel表格名称”+“宏函数的名称”+“宏函数的参数”

#在宏函数的参数中,字符串参数filePath需要在两边分别加上一个“,

#strPara = xlBook.Name + '!analyseFluxLog("'+参数1+ '","' + 参数2 + '")'

strPara = xlBook.Name + '!Calcaculte()'

status = xlApp.ExecuteExcel4Macro(strPara)

xlBook.colse(SaveChanges= False) #关闭excel,不保存

python和vba操作excel_python调用excel中VBA代码相关推荐

  1. python把数据写入excel_Python向excel中写入数据的方法

    Python向excel中写入数据的方法 最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 x ...

  2. python下载图片插入excel_Python向Excel中插入图片的简单实现方法

    本文实例讲述了Python向Excel中插入图片的简单实现方法.分享给大家供大家参考,具体如下: 使用Python向Excel文件中插入图片,这个功能之前学习xlwt的时候通过xlwt模块实现过.那时 ...

  3. python图片切割导入excel_python处理excel中的图片-裁剪

    分享最近学习python处理excel中的图片一段代码,我是做无线通信工作的(无线网络优化,俗称"网优"),我以实际工作中用到的案例进行分享.写的不好请看官多多担待,作为初学者我会 ...

  4. python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  5. python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  6. python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

  7. python数据导出excel_【python Excel】如何使用python将大量数据导出到Excel中的小技巧之一...

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

  8. 如何将python数据输入到excel中_如何使用python将大量数据导出到Excel中的小技巧之一...

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

  9. python获取excel整行数据如何保存到新的工作簿中_如何使用python将大量数据导出到Excel中的小技巧之一...

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

最新文章

  1. HTML5语义化标签综合基础案例,HTML5语义化标签综合案例
  2. php变量与数据类型,php中变量与数据类型讲解
  3. 跨链Cosmos(2) Cosmos系统框架
  4. ABAP TBL隐藏列
  5. 编程实现将一个N进制数转换成M进制数
  6. asp单元格合并后宽度没有合并_宅在家里跟着大牛从零开始学excel第五课-合并,边框,列宽行高...
  7. 拼多多派发“五五购物节”消费券 万张消费券30分钟被抢购一空
  8. ”高精度整数删去若干位以使剩下的值最小“问题
  9. 【java】各种对文件,读写的方法及小例子
  10. 苹果召回部分产品;罗永浩锤子商城并入字节跳动;美团打车上线上海南京 | 极客头条...
  11. [Perl]利用XML::DOM生成XML文档
  12. 大整数算法[10] Comba乘法(实现)
  13. 常见的web前端性能优化方法总结
  14. chrome插件-Web开发者助手 FeHelper
  15. linux 分区怎样缩小,如何缩小磁盘分区大小
  16. 我在名牌大学毕业后的经历——曾经努力过,就不会后悔
  17. 计算机读博士一个月补助多少钱,中国200万在读硕士生和博士生,每月能拿到多少补助?...
  18. Win32_CDROMDrive 光驱 的参数说明
  19. MySql中的行锁和表锁的理解
  20. PS学习笔记(88天和我一起学会PS)(5/88)

热门文章

  1. [ARM异常]-异常进入和异常退出时的arm core的硬件自动的行为
  2. Linux基础维护——笔记
  3. e0312 不存在用户定义的_VistaPro创建自定义变量
  4. ios微信小程序下拉刷新怎么配_为什么他的下拉刷新是个动画效果?
  5. 详解虚函数的实现过程之多重继承(3)
  6. 【安全漏洞】CVE-2021-32682 elFinder RCE 简单分析
  7. 常见的安全应用识别技术有哪些?
  8. 【PHP】 数组分页函数、根据字段排序并分页
  9. 1.5 字符串大小写转换(toLowerCase()和toUpperCase())
  10. 将页面转发到用户登录页面