1行Python代码,识别发票并且保存在Excel里,智能办公了解一下?

简介: 小白也能用

大家好,这里是程序员晚枫,全网都叫这个名~

上次给大家分享了:《1行Python代码,实现增值税发票识别》。(PS:百度一下这个书名号里的标题,就可以看见对应的视频教程哟~)

在那个视频的开始,也预告了本篇的内容:把识别的发票内容,分门别类的写进Excel文件里。

今天我们就来一起看一下吧!

1、先上代码

识别发票并且写入AI功能,调用了python的第三方库:poocr

直接上代码,看到这里,提醒一下还没有安装Python的同学,可以看一下我主页的全套免费教程,跟着我免费下载和安装一下Python。

# 安装这个库
pip install poocr

(左右滑动,查看全部)

# 运行这个库
import poocr

# 1行代码,完成识别发票 + 导入Excel
poocr.ocr2excel.VatInvoiceOCR2Excel(intput_path=r'C:\程序员晚枫的文件夹\增值税发票-test.jpg',
                                    output_excel='程序员晚枫的发票信息.xlsx',
                                    configPath=r'D:\程序员晚枫的配置文件夹\py310\potencent-test\poocr-config.toml'
                                    )

运行结果如下:

2、代码说明

poocr是一个具有ocr功能的python第三方库,支持识别100多种场景下的文字识别,例如:发票、驾驶证、身份证等。

底层实现应用的是腾讯提供的AI功能,其中configPath需要配置一下腾讯AI的id和key,如下面的代码所示。(左右滑动,查看全部)

# 文件名:poocr-config.toml
[tencent-ai]
TENCENTCLOUD_SECRET_ID = 'AKIDX7d3CFCBlLtxIdxGWls8RmAsUCrBoP6p'     # 获取可参考 https://cloud.tencent.com/act/cps/redirect?redirect=36394&cps_key=ca76be5a2293ba3906d6d5407aea15ee
TENCENTCLOUD_SECRET_KEY = 'EUlBfBd9HPTRYfgdVPOKG7yjO2gQwgEp'   # 获取可参考 https://cloud.tencent.com/act/cps/redirect?redirect=36394&cps_key=ca76be5a2293ba3906d6d5407aea15ee


相关文章
|
1月前
|
测试技术 Python
Python装饰器:为你的代码施展“魔法”
Python装饰器:为你的代码施展“魔法”
229 100
|
1月前
|
开发者 Python
Python列表推导式:一行代码的艺术与力量
Python列表推导式:一行代码的艺术与力量
319 95
|
1月前
|
缓存 Python
Python装饰器:为你的代码施展“魔法
Python装饰器:为你的代码施展“魔法
148 88
|
1月前
|
人工智能 Java Linux
Python高效实现Excel转PDF:无Office依赖的轻量化方案
本文介绍无Office依赖的Python方案,利用Spire.XLS、python-office、Aspose.Cells等库实现Excel与PDF高效互转。支持跨平台部署、批量处理、格式精准控制,适用于服务器环境及自动化办公场景,提升转换效率与系统稳定性。
245 7
|
1月前
|
监控 机器人 编译器
如何将python代码打包成exe文件---PyInstaller打包之神
PyInstaller可将Python程序打包为独立可执行文件,无需用户安装Python环境。它自动分析代码依赖,整合解释器、库及资源,支持一键生成exe,方便分发。使用pip安装后,通过简单命令即可完成打包,适合各类项目部署。
|
1月前
|
机器学习/深度学习 监控 数据挖掘
Python 高效清理 Excel 空白行列:从原理到实战
本文介绍如何使用Python的openpyxl库自动清理Excel中的空白行列。通过代码实现高效识别并删除无数据的行与列,解决文件臃肿、读取错误等问题,提升数据处理效率与准确性,适用于各类批量Excel清理任务。
317 0
|
2月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
258 102
|
2月前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
292 104
|
2月前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
247 103
|
2月前
|
机器学习/深度学习 人工智能 数据挖掘
Python:现代编程的首选语言
Python:现代编程的首选语言
184 82

热门文章

最新文章

推荐镜像

更多