Python自动化办公(一) :滴滴行程单信息提取存入excel表格 2021-04-13

ython自动化办公(一):滴滴行程单信息提取存入excel表格
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、提取滴滴行程单信息创建EXCEL表单
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
    • 3.存入Excel
    • 4.多张PDF存入EXCEL的操作
  • 总结


前言

自动化办公是目前python除了爬虫另一个热门领域,今天我们开始记录自动化办公学习的点点滴滴,希望大家能在这个学到新的知识。


提示:以下是本篇文章正文内容,下面案例可供参考

一、提取滴滴行程单信息创建EXCEL表单

我们这篇文章的目的主要是涉及到自动化办公中关于PDF和EXCEL的运用。什么最基本的操作就不讲了,讲义网上一大堆,主要还是分析一下实际应用过程中的问题。
目的:员工出差过程中打车形成了一堆PDF版本的滴滴行程单,作为一个有强迫症的工程师,必须要把这些行程单整理好啦,财务报销也需要这样的信息数据。

二、使用步骤

1.引入库

代码如下(示例):首先需要导入的库是PYPDF2和pdfplumber两个PDF文件处理库。

import PyPDF2
import pdfplumber

2.读入数据

大家打车都有一个行程单吧,这可是出行的凭证哦。
图片来源于网站上

代码如下(示例):

from openpyxl import Workbook
with pdfplumber.open("行程报销单.pdf") as p:page = p.pages[0]table = page.extract_table()print(table)

我们利用pdfplumber这个工具可以方便的把pdf文件中的表格提取出来。

3.存入Excel

利用openpyxl的appand功能,将信息存入Excel。


workbook = Workbook()sheet = workbook.activefor row in table:sheet.append(row)workbook.save(filename = "new_pdf.xlsx")

在这里插入图片描述
完整代码如下:

# -*- coding: utf-8 -*-
# Author: 咚宝学编程
# 发布时间:2021-04-13
# 作品:原创
import PyPDF2
import pdfplumber
from openpyxl import Workbook
with pdfplumber.open("行程报销单.pdf") as p:page = p.pages[0]table = page.extract_table()print(type(table))workbook = Workbook()sheet = workbook.activefor row in table:sheet.append(row)workbook.save(filename = "new_pdf.xlsx")

4.多张PDF存入EXCEL的操作

有些朋友肯定说了,我可不止一张行程单怎么办?我们可以提取新PDF“行程单2”的内容然后添加到新生成的newpdf2这个EXCEL文件就可以了。注意去掉第一行内容,这个是重复的。
代码如下:

# -*- coding: utf-8 -*-
import PyPDF2
import pdfplumber
from openpyxl import Workbook,load_workbook
with pdfplumber.open("行程报销单2.pdf") as p:page = p.pages[0]table = page.extract_table()print(table[1:])
data =table[1:]
workbook = load_workbook(filename='new_pdf.xlsx')
sheet = workbook.active
for row in data:sheet.append(row)
workbook.save(filename = "newpdf2.xlsx")

我们可以得到下面的表格数据:

在这里插入图片描述

总结

以上就是今天要讲的内容,本文仅仅简单介绍了自动化办公的使用,而pdfplumber,openpyxl提供了大量能使我们快速便捷地处理PDF和EXCEL文件的方法。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/52900.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智能客服“听不懂人话”?消费者很“闹心”

智能客服与人工客服并非互相取代的关系。人工客服不能缺位,应通过人机协同更好地回应消费者诉求。在金融消费领域,建议与资金安全等密切相关的业务能够设置人工服务“一键转接”或者“一键冻结”功能,保障消费者财产安全;为“银发…

让ChatGPT调用10万+开源AI模型!HuggingFace新功能爆火:大模型可随取随用多模态AI工具...

萧箫 发自 凹非寺量子位 | 公众号 QbitAI 只需和ChatGPT聊聊天,它就能帮你调用10万个HuggingFace模型! 这是抱抱脸最新上线的功能HuggingFace Transformers Agents,一经推出就获得极大关注: 这个功能,相当于给ChatGPT等…

chatgpt赋能python:用Python编写录音代码:打造高效音频处理工具

用Python编写录音代码:打造高效音频处理工具 Python已经成为数据科学、人工智能和机器学习的首选编程语言,因此它也是制作音频处理工具的完美选择。Python编程语言简单易学,并能够快速实现高效的音频处理。通过使用Python,您可以…

如何把图片去水印?来试试这三种图片去水印的方法

如何把图片去水印?来试试这三种图片去水印的方法 相信大家在日常上网的时候,看到一些漂亮的图片时,想将它们保存下来,但又碍于图片带有水印不得不放弃。但其实我们是可以通过一些方法将图片中的水印给去除掉,那我们该…

什么软件去图片水印不留痕迹?三款图片去水印软件分享

我们在设计海报或者易拉宝时,偶尔需要用到网上的图片,但是一些图片加了水印,我们没法用,这个时候你们知道什么软件去图片水印好吗?我朋友跟我说下面这三个软件去图片水印很厉害,我试过了,真的很…

德国质量链接中国速度,奥迪一汽新能源汽车有限公司在电动化赛道上全速奔跑

(图片一:奥迪一汽新能源汽车有限公司经管会成员暖封闭启动仪式环节合影) 长春,2022年11月21日——11月21日,奥迪一汽新能源汽车有限公司举行了伙伴共进暨暖封闭仪式。随着暖封闭的顺利完成,奥迪一汽新能源…

新能源汽车行业资讯-2022-9-17

1.解决知识产权问题,《汽车行业标准必要专利许可指引》全文发布 2.新能源汽车的电驱动系统里,最核心的技术是什么? 3.东风商用车交付纯电中重卡超2000辆 加速掌握新能源关键核心技术 4.澳大利亚研究团队研制新款高速电动马达,可增…

新能源汽车行业资讯-2022-9-19

1.车规级IGBT产业国内外现状盘点 2.世界排名第二的车企,大众的ID系列,在国内为什么卖不过我们的自主新能源? 3.特斯拉Semi Truck进入中国的三大猜想 4.汽车发动机的三次进化:外燃机,内燃机,电动机 5.有了Hy…

新能源汽车充电桩跑马圈地的时代已经到来

我们国家这些年发展真的很快。以前说起基础设施,感觉还是修桥、修路、医疗、教育、供水供电之类的,但是现在看看周边,这些已经相当的完善了。而我们国家正在进行新的一轮基础设施建设,也就是新基建。我们国家的新基建包括七大领域…

新能源汽车企业投资价值分析_kaic

摘要 随着我国经济的不断发展,我国的新能源汽车已经成为未来汽车产业的发展趋势。在被列入国家战略性新兴产业之后,我国的新能源汽车产业已经步入了快速发展的时期。面对日新月异的汽车市场,如何抓住新能源汽车市场成为了主要的问题。新能源汽…

新能源汽车为何得以推广?

新能源汽车为何得以推广? 在所有工业部门里,汽车制造业是辐射最广,带动上下游产业最多的一个分类,因此有工业皇冠的美称。 凡是汽车制造业发达的国家,一定是工业强国。 工业弱国不可能诞生发达的汽车制造业&#xf…

新能源汽车——上下高压电

一、钥匙状态 钥匙状态描述OFF锁止开关ACC附件开关ON电源开关(15电)START启动开关(高压电) 二、上下电原理 主正继电器:高压系统中正极侧的主继电器。 主负继电器:高压系统中负极侧的主继电器。 预充继电…

新能源乘用车渗透率超30%!新能源汽车产业技术论坛11月3日开幕

据乘联会数据,9月新能源乘用车国内零售渗透率首次突破30%,达31.8%,较去年9月21.1%的渗透率提升约11个百分点。此前,8月,新能源乘用车批发销量渗透率首次突破30%,达30.1%。 据中国基金报报道,“…

新能源汽车电池对比

2021年,比亚迪的市值一度飙升,从年初的四千多亿元突破到了六千多亿,特斯拉因为种种原因导致市值一定的下跌,截至目前,两家公司的市值几乎持平。 图1. BYD (数据来源于百度) 图2. 特斯拉 &am…

新能源汽车电性能测试

新能源汽车的技术和配件在不断完善,整车电性能测试是汽车开发过程中的关键环节,对新车型的全面、专业的电子电气系统测试,可以发现整车在电性能方面的不足,优化整车的电气系统。 新能源汽车电性能测试包括哪些内容呢?…

拐点!新能源车交付均价首次「低于」燃油车,智能电动成新爆点

2023年开局,随着特斯拉打响新能源汽车市场的「价格战」首炮,除部分燃油车品牌(仍依赖自身多年的用户和品牌积累的溢价能力)没有跟进之外,几乎所有的新能源车型都在进行车型价格的下调。 而数据也在反映市场的拐点即将来…

中汽协确认参加2023EVH新能源动力总成年会

演讲主题:中国汽车工业经济运行情况 演讲大纲: 对中国汽车工业近期发展态势进行分析2023年汽车行业预测 陈士华 现任中国汽车工业协会副秘书长,兼任中国汽车工业经济技术信息研究所有限公司总经理 1999年3月至今,就职于中国汽…

世界新能源汽车大会聚焦汽车全面电动化 800V高压快充蓄势待发

据EV Volumes, CAAM 公布的数据显示,2021年全球新能源汽车销量近650万辆,同比增长108%,中国市场新能源汽车销量达到352万辆,同比增长157.5%,约占全球市场的一半,汽车电动化趋势明确。 数据来源:EV Volumes,…

新能源汽车——汽车分类

一、电动汽车分类 按照电动汽车的驱动原理和技术现状,一般将其划分为纯电动汽车(EV )、混合动力电动汽车(HEV )、插电式混合动力电动汽车( PHEV )和燃料电池电动汽车(FCEV &#xff…

新能源汽车——动力电池

一、动力电池的基本参数 (1)电压 端电压:动力电池正极和负极之间的电位差。 开路电压:动力电池在没有负载情况下的端电压。 负载电压:动力电池接上负载后处于放电状态下的电压,又称为工作电压。 终止电压&…