使用Python通过win32 COM接口实现Excel单元格写入
来源:互联网 发布:服务器监控软件 编辑:程序博客网 时间:2024/05/01 01:21
今天从电脑里找到一份不知道什么时候搜集的Python资料,主要介绍使用Win32 COM接口。简单看了几页发现这个还是很有用的,如果早点看了这个文档的话估计我的很多工作能够更早实现更高度的自动化。
由浅入深做简单的学习性总结,先实现一个简单单元格内容写入。
实现代码如下:
#!/usr/bin/python
from win32com.client import Dispatch
xlApp = Dispatch('Excel.Application')
xlApp.Visible = True
xlApp.Workbooks.Add()
xlSheet = xlApp.Sheets(1)
xlSheet.Cells(1,1).Value = 'title'
xlSheet.Cells(2,1).Value = 123
程序执行后,Excel软件被打开同时对两个单元格进行了编辑,具体的编辑状态如下:
从上面的结果可以看出,编辑单元格实现内容写入成功。程序中需要的技术方式就是使用了win32 COM,通过COM实现了对Excel程序的访问和操作。关于COM的知识,做了一点小结如下:
1,可以使不同的语言对象之间进行通信;
2,可以使不同的进程对象之间进行通信;
3,可以使不同的机器对象之间进行通信;
4,隐藏来自于程序员的细节信息;
5,与DLLs相比没有性能上的损失。
1 0
- 使用Python通过win32 COM接口实现Excel单元格写入
- 使用Python通过win32 COM实现Excel的写入与保存
- 使用Python通过win32 COM实现Word文档的写入与保存
- 使用Python通过win32 COM打开Excel并添加Sheet
- MFC通过com接口操作Excel
- 简单的实现向excel单元格中写入数据
- C# 读取写入excel单元格
- c# 读取写入excel单元格
- c# 读取写入excel单元格
- C#读取写入excel单元格
- python实现读Excel写入.txt
- Python通过win32实现office自动化 - Word
- python使用xlwt读取文件写入Excel
- Python csv写入占多个单元格
- COM接口使用简单实现
- 通过 Python 接口使用 OpenCV
- 使用C#实现读取/写入Excel表
- 【python练习】 xlwt 操作excel 写入list数据并考虑合并单元格
- 二叉树的基本操作
- WebService开发
- HDU 2955 (01背包变形)
- 详解Java中super的几种用法并与this的区别
- Numpy练习100题--难度★☆☆
- 使用Python通过win32 COM接口实现Excel单元格写入
- 基于proteus的51单片机仿真实例五十八、定时器/计数器T1的定时实例
- CTF 图片相关
- After 486 blog posts
- Codeforces 316D PE Lesson
- Java虚拟机详解----常用JVM配置参数
- 基于proteus的51单片机仿真实例五十九、1位数码管显示实例
- commons-fileupload.jar的详解
- 0430-CSS元素的显示模式