使用Python通过win32 COM打开Excel并添加Sheet的方法

这篇文章主要介绍了关于使用python通过win32 com打开excel并添加sheet的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

对win32 COM不是很熟悉,不知道一个程序究竟有多少属性或者方法可以操作。仅仅是一个Sheet页的添加就费了我好长时间,因为这种成功来自于试探。

编辑代码如下:

#!/usr/bin/python from win32com.client import Dispatch xlApp = Dispatch('Excel.Application')xlApp.Visible = TruexlApp.Workbooks.Add()xlApp.Worksheets.Add()

登录后复制

程序运行结果:

使用Python通过win32 COM打开Excel并添加Sheet的方法

我用的Excel版本默认打开的时候只有一个Sheet页,通过以上操作后打开的时候出现了两个Sheet页,可见创建Sheet页成功。

立即学习“Python免费学习笔记(深入)”;

如果要指明Sheet页的名字,那么就得在创建的时候修改一个属性。修改代码如下:

#!/usr/bin/pythonfrom win32com.client import DispatchxlApp = Dispatch('Excel.Application')xlApp.Visible = TruexlApp.Workbooks.Add()xlApp.Worksheets.Add().Name = 'test'xlSheet = xlApp.Worksheets('test')xlSheet.Cells(1,1).Value = 'title'xlSheet.Cells(2,1).Value = 123

登录后复制

程序执行结果如下:

使用Python通过win32 COM打开Excel并添加Sheet的方法

从上面的结果可以看出,操作不仅实现了创建新的Sheet页同时还实现了给新创建的Sheet页命名的功能。在创建并命名结束后,又通过名称所引导这个Sheet页实现了信息的写入。

相关推荐:

如何使用Python的Requests包实现模拟登陆

以上就是使用Python通过win32 COM打开Excel并添加Sheet的方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2262879.html

(0)
上一篇 2025年2月27日 07:14:58
下一篇 2025年2月18日 03:13:21

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • python如何去除字符串中不想要的字符

    这篇文章主要为大家详细介绍了python如何去除字符串中不想要的字符,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 问题:     过滤用户输入中前后多余的空白字符       ‘    ++++abc123—    ‘  …

    编程技术 2025年2月27日
    200
  • Python 的类、继承和多态详解

    本文通过实例给大家详细解释了python 的类、继承和多态的定义和用法,非常实用,有需要的小伙伴可以参考下 类的定义 假如要定义一个类 Point,表示二维的坐标点: # point.pyclass Point:  def __init__…

    编程技术 2025年2月27日
    200
  • Python迭代器定义与简单用法分析

    这篇文章主要介绍了python迭代器定义与简单用法,结合实例形式分析了迭代器的概念、原理、创建及使用方法,需要的朋友可以参考下 本文实例讲述了Python迭代器定义与简单用法。分享给大家供大家参考,具体如下: 一、什么是迭代器 迭代,顾名思…

    编程技术 2025年2月27日
    200
  • 分享一下Python数据分析常用的8款工具

    python是数据处理常用工具,可以处理数量级从几k至几t不等的数据,具有较高的开发效率和可维护性,还具有较强的通用性和跨平台性,这里就为大家分享几个不错的数据分析工具,需要的朋友可以参考下 Python是数据处理常用工具,可以处理数量级从…

    2025年2月27日
    200
  • 编程中常用的语言是什么

    编程中常用的语言包括:Python(数据科学、Web 开发)、Java(企业应用程序、Android 开发)、C++(操作系统、游戏开发)、JavaScript(Web 开发)、C#(Windows 应用程序、游戏开发)、R(数据分析)、S…

    2025年2月27日
    200
  • 目前最主流的编程语言有哪些

    最主流的编程语言包括 Python、Java、C++、JavaScript、C# 和 R。选择最合适的语言取决于项目需求、个人偏好和职业目标,建议初学者从 Python 或 Java 入门,而经验丰富的开发者可考虑 C++ 和 JavaSc…

    2025年2月27日
    200
  • 计算机编程语言的发展史

    随着计算机技术的发展,计算机编程语言从早期机器语言、汇编语言,发展到高级语言,如 FORTRAM、COBOL、Algol、Lisp、C 语言。20 世纪 80 年代,面向对象编程范式兴起,代表语言有 C++ 和 Smalltalk。近年来,…

    2025年2月27日
    200
  • python 拷贝特定后缀名文件,并保留原始目录结构的实例

    这篇文章主要介绍了关于python 拷贝特定后缀名文件,并保留原始目录结构的实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 如下所示: #!/usr/bin/python# -*- coding: UTF-8 -*- i…

    编程技术 2025年2月27日
    200
  • 少儿编程是什么语言

    針對不同年齡段的少兒,合適的程式語言選擇依序如下:學齡前(5-6 歲):ScratchJr小學低年級(7-8 歲):Scratch、Code.org App、Python小學高年級(9-10 歲):Python、Java、C初中(11-12…

    2025年2月27日
    200
  • python版本的仿windows计划任务工具_python

    这篇文章主要介绍了python版本的仿windows计划任务工具,计划任务工具根据自己设定的具体时间,频率,命令等属性来规定所要执行的计划,当然功能不是很全大家可以补充 计划任务工具-windows 计划任务工具根据自己设定的具体时间,频率…

    2025年2月27日
    200

发表回复

登录后才能评论