- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 python在excel中搜索和替换
在使用win32com在excel搜索时,如果是遍历较大范围的单元格,会很慢,慢到你怀疑人生。这时可以用range的方法find和findnext,来实现快速检索。搜索方法:在一个range内搜索,如果返回的结果不是none,那就调用findnext,继续搜索下一个。需要注意的是,当搜索到range内底部时,再次调用findnext,它会从range的开始位置,重新搜索哈。如果只期望检索一次,需要加一定的条件退出搜索。否则,就会进入一种死循环。
2024-09-27 10:54:07 280
原创 python对word文档的搜索和替换
word中的搜索和excel中的搜索函数返回值不同。word的返回值为boolean;excel返回值为range。当需要对搜索结果进行处理的时候,就会发现word中无法直接获取到搜索结果。需要按照如下流程来处理:1)使用range.find.excute方法。如果返回值为true,说明找到了对应的文字。2)使用range.Select() 方法,这一步很重要,会将搜索到的文字选中。3)此时application. Selection返回的range就是搜索到的文字。
2024-09-27 10:41:47 190
原创 python在word文档中搜索关键词,复制段落
本文示例的流程:打开一个word文档,搜索关键词所在的段落,并将对应段落复制粘贴到新的word文档中,并标记出处文件名和页码。可以用来批量对word文档进行提取。
2024-09-27 09:13:42 234
原创 python复制word的表格到excel中
本文演示了如何从word中复制表格,并粘贴到excel中。粘贴方式提供了两种:粘贴为图片、粘贴为原始格式
2024-09-25 20:42:48 139
原创 让VBA从excel文件中分离出来!
将vba功能保存为独立的xla文件。需要使用的时候,双击运行一下。就能在excel的菜单来看到对应的菜单和按钮。后期我想修改或者迭代,只需要修改这个独立的加载宏文件。其他人只需要运行我最新的这个加载宏文件即可。以前的excel还是独立的文档,互不影响。vba固然好用,但是随着vba代码版本的迭代,维护vba变得越来越恼火,尤其是把包含vba的xlsm宏文件分发给很多人使用的情况。1、在打开excel文件的时候添加自定义菜单。2、在关闭excel的时候,删除自定义菜单。
2024-09-25 20:34:47 189
原创 python在PPT中插入表格和设置格式
示例说明:创建一个新的PPT文件,添加2个页面,在第二页上插入一个表格,并填充数据,然后保存(没有关闭PPT)运行效果:插入后的表格效果:在第2页中插入了表格,表格中的文字是左对齐的。
2024-09-22 15:18:51 419
原创 提高python读写excel单元格的效率
使用pywin32读写excel,如果逐个单元格访问,会明显感觉到执行效率很低。因为pywin32其实是python重新封装了一下com接口,交互效率本身就低。试了一下,其实可以通过批量读取整个range,直接批量获取表格的内容。
2024-09-22 10:32:42 462
原创 AI帮我写python脚本,效率提升N倍
本文使用AI生成两个python脚本,一个是filelist展开,另一个是excel文件的粘贴复制工具。对AI的使用经验进行总结,并附带两个脚本的可用代码
2024-09-21 15:13:16 1453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人