虚位以待(AD)
虚位以待(AD)
首页 > 脚本专栏 > python > Python使用win32 COM实现Excel的写入与保存功能示例

Python使用win32 COM实现Excel的写入与保存功能示例
类别:python   作者:码皇   来源:互联网   点击:

这篇文章主要介绍了Python使用win32 COM实现Excel的写入与保存功能,结合实例形式分析了Python调用win32 COM组件针对Excel文件的读写与保存相关操作技巧,需要的朋友可以参考下

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

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

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

    #!/usr/bin/pythonfrom win32com.client import Dispatchimport ospwd = os.getcwd()xlApp = Dispatch('Excel.Application')xlApp.Visible = TruexlBook = xlApp.Workbooks.Add()xlApp.Worksheets.Add().Name = 'test'xlSheet = xlApp.Worksheets('test')xlSheet.Cells(1,1).Value = 'title'xlSheet.Cells(2,1).Value = 123xlBook.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并添加Sheet的方法
  • python中使用xlrd、xlwt操作excel表格详解
  • Python读写Excel文件的实例
  • 用Python的pandas框架操作Excel文件中的数据教程
  • 用python读写excel的方法
  • python使用xlrd模块读写Excel文件的方法
  • Python中使用第三方库xlutils来追加写入Excel文件示例
  • Python xlrd读取excel日期类型的2种方法
  • Python操作Excel之xlsx文件
  • Python第三方库xlrd/xlwt的安装与读写Excel表格
相关热词搜索: Python win32 COM Excel 写入 保存