一堆Python自动化办公操作,小白也能用

作者 : EQ魔方 本文共3117个字,预计阅读时间需要8分钟 发布时间: 2024-07-31 共27人阅读

1、批量识别发票,并且保存到Excel中
听起来十分复杂的操作,竟然也能用1行代码搞定。
# pip install poocr
import poocr

# 免费体验:https://cloud.tencent.com/act/cps/redirect?redirect=34190&cps_key=ca76be5a2293ba3906d6d5407aea15ee
# 拿到id和key:https://cloud.tencent.com/act/cps/redirect?redirect=36394&cps_key=ca76be5a2293ba3906d6d5407aea15ee
poocr.ocr2excel.VatInvoiceOCR2Excel(input_path=r’test_files/50-15-VatInvoiceOCR2Excel/’,
output_path=r’test_files/50-15-VatInvoiceOCR2Excel’,
output_excel=’程序员晚枫的发票.xlsx’,
id=’AKIDb1SsDTMTKjtz89xnQnxuc4F’,
key=’2pX6Us1vabDagW8UcEZ8c’)

# 全部100多个识别功能:https://mp.weixin.qq.com/s/WxICBZZSgkm-OrvXB82hbg
# 识别增值税发票
ressult = poocr.ocr.VatInvoiceOCR()
# 识别银行卡
ressult = poocr.ocr.BankCardOCR()
# 识别身份证
ressult = poocr.ocr.IDCardOCR()
2、PDF转Word
很多PDF转Word的软件需要收费,用Python不收费,速度还很快呢!
# pip install python-office
import office  # 导入第三方库
office.pdf.pdf2docx(file_path=r’./test_files/50-04-pdf2docx’,
output_path=r’./test_files/50-04-pdf2docx/pdf2docx’)
# 上面这种是Windows用户
# 如果你是尊贵的Mac和Linux用户,用下面这个代码
# pip install popdf
# import popdf
#
#
# popdf.pdf2docx(file_path=r’./test_files/50-04-pdf2docx/程序员晚枫.pdf’,
#                output_path=r’./test_files/50-04-pdf2docx/pdf2docx’)
3、PPT转成1张长图
用手机看PPT、分享给别人都很麻烦,那就用Python转成1张长图吧!
# pip install python-office
import office  # 导入第三方库
office.pdf.pdf2docx(file_path=r’./test_files/50-04-pdf2docx’,
output_path=r’./test_files/50-04-pdf2docx/pdf2docx’)
# 上面这种是Windows用户
# 如果你是尊贵的Mac和Linux用户,用下面这个代码
# pip install popdf
# import popdf
#
#
# popdf.pdf2docx(file_path=r’./test_files/50-04-pdf2docx/程序员晚枫.pdf’,
#                output_path=r’./test_files/50-04-pdf2docx/pdf2docx’)
4、用Python创建Excel
数据分析,少了Excel怎么行?
# pip install python-office
import office
# 代码、文档,见置顶评论
# 能模拟的数据有哪些?http://python4office.cn/python-office/fake2excel/
# 普通
office.excel.fake2excel(columns=[‘name’, ‘company’, ‘phone_number’],
rows=10,
path=r’./test_files/50-07-fake2excel/中文-1.xlsx’)
import poexcel
poexcel.fake2excel()
5、图片加水印
作为博主,被抄袭是一件既开心又烦恼的事情。开心的是自己的作品被抄袭说明有流量了,烦恼是流量给了别人…
用1行代码,给所有图片加个水印吧。

import poimage
poimage.add_watermark(file=r’D:\download\金融最新资讯新闻解读宣传实景风公众号首图.jpg’, mark=’B站:程序员晚枫’, output_path=r’mark_img’,color=’#000000′,opacity=0.04,
space=55,size=30,)

6、根据内容搜索文件
文件搜索软件我也用过,但是能通过内容搜索的功能,我只发现Python做到了。

import office
office.file.search_by_content(
search_path=r’D:\workplace\code\gitee\python-office.com\docs-pages\vuepress\course\code\test_files\50-09-search4content’,
content=’import office’)
7、数据可视化
下面这种词云图片,大家都不陌生了吧?如果告诉你用1行Python代码就可以制作,你想不想学习一下?
import office
office.image.txt2wordcloud(filename=r’./test_files/50-11-txt2wordcloud/python-office.txt’, color=”black”, result_file=”your_wordcloud.png”)

8、自动下载图片
提起Python,你肯定听说过爬虫吧?1行代码就实现的爬虫,听说过吗?

import office
office.image.down4img(url=’https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/icon2.jpg’,
output_path=r’D:\workplace\code\gitee\python-office.com\docs-pages\vuepress\course\code\test_files\50-16-down4img’)
9、微信机器人
现在人工智能怎么火,怎么能少了微信聊天机器人,1行代码直接用,再也不怕学习成本大了。
import office
office.wechat.chat_robot(who=’每天进步一点点’)  # 智能聊天
# 所有代码,在置顶评论,24小时自动获取
# office.wechat.send_message()  # 发消息
# office.wechat.send_file()  # 发文件
# office.wechat.send_message_by_time()  # 定时发送
# office.wechat.chat_by_keywords()  # 根据关键词回复
# # 批量加好友
# #  群发

版权声明:原创作品,未经允许不得转载,否则将追究法律责任。 本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。 本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
EQ魔方 » 一堆Python自动化办公操作,小白也能用

美化定制二开主题

立即查看 了解详情