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

  介绍

这篇文章主要介绍了Python如何使用win32 COM实现Excel的写入与保存功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

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

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

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

# !/usr/bin/Python   得到win32com.client  import 调度   import 操作系统   时间=pwd  os.getcwd ()   时间=xlApp 调度(& # 39;Excel.Application& # 39;)   xlApp.Visible =,真的   时间=xlBook  xlApp.Workbooks.Add ()   xlApp.Worksheets.Add () .Name =, & # 39;测试# 39;   时间=xlSheet  xlApp.Worksheets(& # 39;测试# 39;)   xlSheet.Cells (1,1) .Value =, & # 39;标题# 39;   xlSheet.Cells (2, 1) .Value =123   xlBook.SaveAs(时间+ pwd  & # 39; \ \ demo.xlsx& # 39;)   xlApp.Quit (), #, exit 应用

运行程序,Excel的界面会一闪而过,之后在当前文件夹中会出现一个名为演示。xlsx的文件。文件打开后的内容如下:

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

感谢你能够认真阅读完这篇文章,希望小编分享的“Python如何使用win32 COM实现Excel的写入与保存功能”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

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