PYTHON 调用EXCEL VBA 函数:使用win32com模块
import win32com.clientdef excel_VBA():xls=win32com.client.Dispatch('Excel.Application')xls.Workbooks.Open(r'E:/mypython/NewHztoPy_20171102.xls')args = ('陈祉希',' ',0,0,0)ret = xls.Application.Run("HzToPy", '陈祉希',' ',0,0,0).upper()print(ret)xls.Application.Quit()if __name__ == '__main__':excel_VBA()
其中,HzToPy函数如下:
函数原型如下:
“Public Function HzToPy(Hz As String, _
Optional Sep As String = “”“”, _
Optional NotationType As Integer = -1, _
Optional ShowInitialOnly As Boolean = False, _
Optional ShowOnlyOneChar As Boolean = True) As String”
参数名 | 参数类型 | 说明 |
---|---|---|
Hz | 字符型 | 为汉字字符串 |
Sep | 字符型,可选 | 设定拼音间隔字符,默认为空(”“) |
NotationType | 数字型,可选 | 设定注音符号如何显示;-1(即TRUE)显示注音;0(即FALSE)隐藏注音;其他数值用数字代替音调(如hàn显示为han4),默认显示注音 |
ShowInitialOnly | 布尔型,可选 | 设定是否仅显示拼音首字,默认显示全部 |
ShowOnlyOneChar | 布尔型,可选 | 设定是否仅显示拼音首字母(“zh”显示为”z”),默认显示首字 |
运行结果:
CHEN ZHI XI
PYTHON 调用EXCEL VBA 函数:使用win32com模块相关推荐
- 详解xlwings包,用Python代替Excel VBA
详解xlwings包,用Python代替Excel VBA <代替VBA! 用Python轻松实现Excel编程>demo 主要内容 Python语法基础 Excel对象模型:OpenPy ...
- python打开excel执行vba代码_“Python替代Excel Vba”系列(终):vba中调用Python
请关注本号,后续会有更多相关教程. 系列文章 学Python还不会处理Excel数据?带你用pandas玩转各种数据处理"Python替代Excel Vba"系列(二):panda ...
- Python代替Excel VBA,原来真的可以
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 春潮带雨晚来急,野渡无人舟自横. ...
- python调用c语言函数_从Python调用C函数
python调用c语言函数 We can call a C function from Python program using the ctypes module. 我们可以使用ctypes模块从P ...
- python char 相等_用 Python 实现 Excel文本函数
用 Python 实现 Excel文本函数 Excel 是非常强大的电子表格软件,大家日常经常用 Excel 处理成绩.师生名单.分析数据等,对 Excel 的函数比较了解,通过用 Python 实现 ...
- python 不执行函数_解决python调用自己文件函数/执行函数找不到包问题
写python程序的时候很多人习惯创建一个utils.py文件,存放一些经常使用的函数,方便其他文件调用,同时也更好的管理一些通用函数,方便今后使用.或是两个文件之间的class或是函数调用情况. 就 ...
- python调用带参函数_Python | 带有示例的函数调用类型
python调用带参函数 There are following types of function calls in python: python中有以下类型的函数调用: Call by value ...
- python调用c语言内核计算,在Linux上实现Python调用C语言函数
一般思路 Python中内置ctypes库,需调用c编译成的.so文件来实现函数调用. 假设我们所需调用的c文件名为test.c,文件里有我们需要的函数func(x,y). 将.c文件编译成 .so文 ...
- python调用excel的宏_Python – 运行Excel宏
我想使用Python在Data.csv中的工作表上运行MacroBook.xlsm中包含的宏. 通常在excel中,我打开了两个文件并将焦点移到Data.csv文件并从MacroBook运行宏. py ...
最新文章
- CentOS yum 源的配置与使用
- SQL中JOIN 的用法
- VS2010 + OpenGL 及 第一个实例
- pythonsqlite视图_SQLite VIEW/视图
- sybase游标使用方法
- mysql列偏移_MySQL:如何对待分布偏移的数据
- Android ImageButton单击切换按钮图片效果
- 河北光电机顶盒安装当贝桌面
- 《OpenCv视觉之眼》Python图像处理二十:Opencv图像美化处理之图像流年、光照、浮雕、素描、怀旧、滤镜、毛玻璃、油漆特效处理
- 京东HBase平台进化与演进
- Android课程表显示
- 花样16流水灯c语言程序,单片机控制花样流水灯原理图及程序
- 怎么把做好的网页用deramweaver传上互联网 空间和域名怎么申请
- ae手机版特效软件如何制作抖音热门视频飞天特效的教程
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-3-04:模板工程创建/编译/下载-Application
- Internal: Invoking ptxas not supported on WindowsRelying on driver to perform ptx compilation.
- Kmeans实现数据聚类
- office2020与2016版的不同_Office2019和Office2016相比不同在哪些地方 Office 2019新增功能体验分享...
- maven package后 Idea项目中找不到target文件
- 2019.10.8 多校赛Day1【including 流量,个人练习生,假摔