Python使用win32 COM实现Excel的写入与保存功能示例
2018-05-03 10:44
1181 查看
本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《Python操作Excel表格技巧总结》、《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- 使用Python通过win32 COM实现Excel的写入与保存
- 使用Python通过win32 COM实现Word文档的写入与保存
- 使用Python通过win32 COM实现Word文档的写入与保存方法
- python使用fcntl模块实现程序加锁功能示例
- Python使用tkinter库实现文本显示用户输入功能示例
- Python使用微信SDK实现的微信支付功能示例
- Python使用itertools模块实现排列组合功能示例
- Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
- Python使用matplotlib实现基础绘图功能示例
- python excel使用xlutils类库实现追加写功能的方法
- Python使用wget实现下载网络文件功能示例
- Python网络编程使用select实现socket全双工异步通信功能示例
- 使用python实现strcmp函数功能示例
- Python使用pickle模块实现序列化功能示例
- Python使用PyCrypto实现AES加密功能示例
- python实战之实现excel读取、统计、写入的示例讲解
- python excel 使用 xlutils 类库 实现追加写功能
- Python使用matplotlib实现绘制自定义图形功能示例
- Python中使用第三方库xlrd来写入Excel文件示例
- Python使用matplotlib实现的图像读取、切割裁剪功能示例