Python使用win32 COM实现Excel的写入与保存功能示例


Posted in Python onMay 03, 2018

本文实例讲述了Python使用win32 COM实现Excel的写入与保存功能。分享给大家供大家参考,具体如下:

很久之前通过东拼西凑实现过使用Python通过win32 COM实现word文档的批量处理,后来那段程序功能在我的工作以及生活中被我使用了好多次。在批量处理的时候,不过是一个读写的过程,而读写过后还需保存。类比到Excel的操作中,自然也需要一个保存退出的动作。

我搜索了自己手头获得的只有几页的文档,没有相应的功能介绍,我也找不到程序的操作方式。只好借着自己的兴趣猜测尝试一下,仿照的自然是word文档的处理。还真让我猜出来了,具体的示例代码如下:

#!/usr/bin/python
from win32com.client import Dispatch
import os
pwd = os.getcwd()
xlApp = Dispatch('Excel.Application')
xlApp.Visible = True
xlBook = xlApp.Workbooks.Add()
xlApp.Worksheets.Add().Name = 'test'
xlSheet = xlApp.Worksheets('test')
xlSheet.Cells(1,1).Value = 'title'
xlSheet.Cells(2,1).Value = 123
xlBook.SaveAs(pwd + '\\demo.xlsx')
xlApp.Quit() # exit app

运行程序,Excel的界面会一闪而过。之后在当前文件夹中会出现一个名为demo.xlsx的文件。文件打开后的内容如下:

Python使用win32 COM实现Excel的写入与保存功能示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
kNN算法python实现和简单数字识别的方法
Nov 18 Python
python超简单解决约瑟夫环问题
May 12 Python
Python3的高阶函数map,reduce,filter的示例详解
Jul 23 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
Jul 23 Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
python3操作注册表的方法(Url protocol)
Feb 05 Python
如何在sublime编辑器中安装python
May 20 Python
Python实现计算图像RGB均值方式
Jun 04 Python
python 常见的反爬虫策略
Sep 27 Python
python3中编码获取网页的实例方法
Nov 16 Python
pycharm如何设置官方中文(如何汉化)
Dec 29 Python
python调用xlsxwriter创建xlsx的方法
May 03 #Python
Python基于opencv的图像压缩算法实例分析
May 03 #Python
python实现数据导出到excel的示例--普通格式
May 03 #Python
python操作xlsx文件的包openpyxl实例
May 03 #Python
对Python字符串中的换行符和制表符介绍
May 03 #Python
pandas数据处理基础之筛选指定行或者指定列的数据
May 03 #Python
Python爬虫实现全国失信被执行人名单查询功能示例
May 03 #Python
You might like
第十三节--对象串行化
2006/11/16 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
jquery图片切换插件
2015/03/16 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
浅谈Vue数据绑定的原理
2018/01/08 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
JS实现处理时间,年月日,星期的公共方法示例
2019/05/31 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
python os.listdir按文件存取时间顺序列出目录的实例
2018/10/21 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
Python如何在DataFrame增加数值
2020/02/14 Python
详解Python3中的 input() 函数
2020/03/18 Python
什么是索引指示器
2012/08/20 面试题
Java Servlet的主要功能和作用是什么
2014/02/14 面试题
面包店的创业计划书范文
2014/01/16 职场文书
电子专业毕业生自我鉴定
2014/01/22 职场文书
法律进机关实施方案
2014/03/12 职场文书
教师党员公开承诺书
2014/03/25 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
工作经历证明书范文
2014/11/02 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
八年级英语教学计划
2015/01/23 职场文书
水电施工员岗位职责
2015/04/11 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript