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

作者:grey_csdn 时间:2021-03-30 11:28:50 

本文实例讲述了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程序设计有所帮助。

来源:https://blog.csdn.net/grey_csdn/article/details/71436536

标签:Python,Excel
0
投稿

猜你喜欢

  • 来自qq的javascript面试题

    2024-04-16 10:29:17
  • JSP request.setAttribute()详解及实例

    2023-06-18 23:59:32
  • SQL根据时间范围条件查询数据

    2009-01-18 13:32:00
  • python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例

    2022-01-05 19:39:44
  • 关于xmlhttp乱码的解决方法

    2008-09-24 17:20:00
  • JavaScript reduce和reduceRight详解

    2024-05-02 16:19:55
  • python元类编程的基本使用

    2023-07-25 06:51:48
  • 用来将对象持久化的python pickle模块

    2023-11-01 02:28:45
  • Oracle VM VirtualBox 虚拟机硬盘扩容

    2024-01-14 13:58:59
  • 可用于监控 mysql Master Slave 状态的python代码

    2023-01-05 07:39:30
  • Python3 执行Linux Bash命令的方法

    2023-11-03 06:47:15
  • 优化代码 改善CSS文件可读性

    2008-06-13 13:50:00
  • Oracle中的table()函数使用

    2024-01-19 14:50:10
  • Python实现高效求解素数代码实例

    2023-04-29 16:06:32
  • MySQL EXPLAIN语句的使用示例

    2024-01-18 15:59:53
  • Python信息抽取之乱码解决办法

    2021-10-12 23:32:46
  • MySQL日志维护策略汇总

    2024-01-26 18:11:53
  • Django 自定义分页器的实现代码

    2023-06-20 15:21:03
  • 详解SQL中的DQL查询语言

    2024-01-24 01:51:54
  • Python自定义模块的创建与使用

    2021-01-05 20:47:14
  • asp之家 网络编程 m.aspxhome.com