
👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈

大家好,这里是程序员晚枫,正在all in AI编程实战,小红书/小破站都叫这个名。
我工作中的主力语言是C++,在工作之余我搜集了很多有特色的自动化办公代码:可以用1行代码,帮助编程小白解决复杂的办公问题。
下面给大家分享其中的10个代码对应的演示视频。👇
1、批量识别发票,并且保存到Excel中
听起来十分复杂的操作,竟然也能用1行代码搞定。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @微信 :python-office : https://www.python4office.cn/wechat-qrcode/ @个人网站 :www.python-office.com @代码日期 :2023/9/10 22:35 @本段代码的视频说明 :https://www.python-office.com/course/docs/50-15-VatInvoiceOCR2Excel.html '''
import poocr
poocr.ocr2excel.VatInvoiceOCR2Excel(input_path=r'test_files/50-15-VatInvoiceOCR2Excel/', output_path=r'test_files/50-15-VatInvoiceOCR2Excel', output_excel='程序员晚枫的发票.xlsx', id='AKIDb1SsDTXO2QZVGg2MTKjtz89xnQnxuc4F', key='2pX6Us1vaBl26uUv5B9tbDagW8UcEZ8c')
ressult = poocr.ocr.VatInvoiceOCR()
ressult = poocr.ocr.BankCardOCR()
ressult = poocr.ocr.IDCardOCR()
|
2、PDF转Word
很多PDF转Word的软件需要收费,用Python不收费,速度还很快呢!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @微信 :python-office : https://www.python4office.cn/wechat-qrcode/ @个人网站 :www.python-office.com @代码日期 :2023/8/22 23:28 @本段代码的视频说明 :https://www.bilibili.com/video/BV1em4y1H7ir/ '''
import office
office.pdf.pdf2docx(file_path=r'./test_files/50-04-pdf2docx', output_path=r'./test_files/50-04-pdf2docx/pdf2docx')
|
3、PPT转成1张长图
用手机看PPT、分享给别人都很麻烦,那就用Python转成1张长图吧!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @微信 :python-office : https://www.python4office.cn/wechat-qrcode/ @个人网站 :www.python-office.com @代码日期 :2023/8/22 23:28 @本段代码的视频说明 :https://www.bilibili.com/video/BV1em4y1H7ir/ '''
import office
office.pdf.pdf2docx(file_path=r'./test_files/50-04-pdf2docx', output_path=r'./test_files/50-04-pdf2docx/pdf2docx')
|
4、用Python创建Excel
数据分析,少了Excel怎么行?👉连微软都把Python加入Excel了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @微信 :python-office : https://www.python4office.cn/wechat-qrcode/ @个人网站 :www.python-office.com @代码日期 :2023/8/25 22:27 @本段代码的视频说明 :https://www.bilibili.com/video/BV18m4y1u7Kq '''
import office
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行代码,给所有图片加个水印吧。
1 2 3 4 5 6 7 8 9 10 11 12 13
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @读者群 :https://www.python4office.cn/wechat-group/ @个人网站 :www.python-office.com @Date :2023/6/30 22:06 @Description :https://www.python-office.com/course/docs/cooperator/01-add_watermark.html '''
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做到了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @微信 :python-office : https://www.python4office.cn/wechat-qrcode/ @个人网站 :www.python-office.com @代码日期 :2023/9/4 1:24 @本段代码的视频说明 : https://www.bilibili.com/video/BV1Lm4y1M7Pz/ ''' 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代码就可以制作,你想不想学习一下?
1 2 3 4 5 6 7 8 9 10 11 12 13
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @微信 :python-office : https://www.python4office.cn/wechat-qrcode/ @个人网站 :www.python-office.com @代码日期 :2023/9/8 22:29 @本段代码的视频说明 :https://www.bilibili.com/video/BV1ph4y1v7MN/ '''
import office
office.image.txt2wordcloud(filename=r'./test_files/50-11-txt2wordcloud/python-office.txt', color="black", result_file="your_wordcloud.png")
|
8、把自己的代码打包成Exe软件
这么多好用的功能,怎么分享给朋友们呢?自己打包一个exe软件吧!
1 2 3 4 5 6 7 8 9
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @微信 :python-office : https://www.python4office.cn/wechat-qrcode/ @个人网站 :www.python-office.com @代码日期 :2023/9/10 11:43 @本段代码的视频说明 :https://www.bilibili.com/video/BV1Fw411S7kV/ '''
|
9、自动下载图片
提起Python,你肯定听说过爬虫吧?1行代码就实现的爬虫,听说过吗?
1 2 3 4 5 6 7 8 9 10 11 12 13
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @微信 :python-office : https://www.python4office.cn/wechat-qrcode/ @个人网站 :www.python-office.com @代码日期 :2023/9/13 20:09 @本段代码的视频说明 : https://www.bilibili.com/video/BV14p4y1j7jg/ ''' import office
office.image.down4img(url='https://raw.atomgit.com/CoderWanFeng1/website/raw/main/icon3.jpg', output_path=r'D:\workplace\code\gitee\python-office.com\docs-pages\vuepress\course\code\test_files\50-16-down4img')
|
10、微信机器人
现在人工智能怎么火,怎么能少了微信聊天机器人,1行代码直接用,再也不怕学习成本大了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| ''' @作者 :B站/抖音/微博/小红书/公众号,都叫:程序员晚枫 @微信 :python-office : https://www.python4office.cn/wechat-qrcode/ @个人网站 :www.python-office.com @代码日期 :2023/8/28 21:05 @本段代码的视频说明 :https://www.bilibili.com/video/BV1Fu4y1v7xH '''
import office
office.wechat.chat_robot(who='每天进步一点点')
|
这次我整理了50个自动化办公的实用共鞥你,都是1行Python代码就能实现的,录制了给小白的课程,需要可以加入学习哟~
大家学习 或 使用代码过程中,有任何问题,都可以加微信和我交流哟~👇

原创课程

程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。
🎓 AI 编程实战课程
想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!