虚位以待(AD)
虚位以待(AD)
首页 > 脚本专栏 > python > 使用Python通过win32 COM打开Excel并添加Sheet的方法

使用Python通过win32 COM打开Excel并添加Sheet的方法
类别:python   作者:码皇   来源:互联网   点击:

今天小编就为大家分享一篇使用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()

程序运行结果:

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

如果要指明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

程序执行结果如下:

从上面的结果可以看出,操作不仅实现了创建新的Sheet页同时还实现了给新创建的Sheet页命名的功能。在创建并命名结束后,又通过名称所引导这个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的写入与保存功能示例
相关热词搜索: Excel添加Sheet