经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Python » 查看文章
Python一行代码识别发票并保存Excel示例详解
来源:jb51  时间:2023/3/27 14:48:53  对本文有异议

引言

上次给大家分享了:《1行Python代码,实现增值税发票识别》

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

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

1、先上代码

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

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

  1. # 安装这个库
  2. pip install poocr

(左右滑动,查看全部)

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

运行结果如下:

2、代码说明

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

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

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

以上就是Python一行代码识别发票并保存Excel示例详解的详细内容,更多关于Python识别发票保存Excel的资料请关注w3xue其它相关文章!

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号