办公自动化之python玩转Excel
文章平均质量分 55
用实例讲解python操作excel的高效之法,让大工作效率飞升。示例都是使用pywin32
flashman911
这个作者很懒,什么都没留下…
展开
-
python在excel中搜索和替换
在使用win32com在excel搜索时,如果是遍历较大范围的单元格,会很慢,慢到你怀疑人生。这时可以用range的方法find和findnext,来实现快速检索。搜索方法:在一个range内搜索,如果返回的结果不是none,那就调用findnext,继续搜索下一个。需要注意的是,当搜索到range内底部时,再次调用findnext,它会从range的开始位置,重新搜索哈。如果只期望检索一次,需要加一定的条件退出搜索。否则,就会进入一种死循环。原创 2024-09-27 10:54:07 · 280 阅读 · 0 评论 -
python复制word的表格到excel中
本文演示了如何从word中复制表格,并粘贴到excel中。粘贴方式提供了两种:粘贴为图片、粘贴为原始格式原创 2024-09-25 20:42:48 · 139 阅读 · 0 评论 -
让VBA从excel文件中分离出来!
将vba功能保存为独立的xla文件。需要使用的时候,双击运行一下。就能在excel的菜单来看到对应的菜单和按钮。后期我想修改或者迭代,只需要修改这个独立的加载宏文件。其他人只需要运行我最新的这个加载宏文件即可。以前的excel还是独立的文档,互不影响。vba固然好用,但是随着vba代码版本的迭代,维护vba变得越来越恼火,尤其是把包含vba的xlsm宏文件分发给很多人使用的情况。1、在打开excel文件的时候添加自定义菜单。2、在关闭excel的时候,删除自定义菜单。原创 2024-09-25 20:34:47 · 189 阅读 · 0 评论 -
提高python读写excel单元格的效率
使用pywin32读写excel,如果逐个单元格访问,会明显感觉到执行效率很低。因为pywin32其实是python重新封装了一下com接口,交互效率本身就低。试了一下,其实可以通过批量读取整个range,直接批量获取表格的内容。原创 2024-09-22 10:32:42 · 462 阅读 · 0 评论 -
一篇文章教你用python玩转数据透视表PivotTable
本文主要介绍excel的数据透视表常见的操作。基本上涵盖了基本操作。原创 2024-09-23 20:29:49 · 713 阅读 · 0 评论