python批量将excel转成pdf_Python:将PDF转成Excel
安装Python
这一步推荐廖雪峰的网站:安装Python,有文字和视频教程,很详细
各种代码敲进去的窗口:附件—命令提示符
Python安装成功后,输入Python
如果出现类似下面的界面,表示成功安装
Python安装的时候是这样的
安装完成之后,根据界面出现的(红色框里的)提示,更新所有的库
输入python -m pip install --upgrade pip
Python装好之后,我们开始写代码啦~
安装相关库
写代码之前,我们还要安装两个库
在附件—命令提示符,依次输入以下代码
输一个,等待安装完。再输入另一个
pip install pdfplumber # 为了操作PDF
pip install xlwt # 为了操作Excel
输入代码
打开Python编辑环境
新建一个文件File——New File
把下面这段代码贴进去
# -*- coding: utf-8 -*-
"""
Created on Fri May 17 2019
@author: YangYang
请确保你在运行这个代码的时候,已经安装了pdfplumber库
如果没有安装,请在[附件-命令提示符]下输入:
pip install pdfplumber
"""
import pdfplumber
import xlwt
# 定义保存Excel的位置
workbook = xlwt.Workbook() #定义workbook
sheet = workbook.add_sheet('Sheet1') #添加sheet
i = 0 # Excel起始位置
path = input("请输入PDF文件位置:")
#path = "aaaaaa.PDF" # 导入PDF路径
pdf = pdfplumber.open(path)
print('\n')
print('开始读取数据')
print('\n')
for page in pdf.pages:
# 获取当前页面的全部文本信息,包括表格中的文字
# print(page.extract_text())
for table in page.extract_tables():
# print(table)
for row in table:
print(row)
for j in range(len(row)):
sheet.write(i, j, row[j])
i += 1
print('---------- 分割线 ----------')
pdf.close()
# 保存Excel表
workbook.save('C:/Users/Administrator/Desktop/PDFresult.xls')
print('\n')
print('写入excel成功')
print('保存位置:')
print('C:/Users/Administrator/Desktop/PDFresult.xls')
print('\n')
input('PDF取读完毕,按任意键退出')
点击File——Save,写个文件名,保存好
去文件夹,找到你刚刚保存的文件,直接双击
然后在界面里输入你的文件夹位置,比如我的文件夹就保存在和代码一个路径,名字是ISMEM2018.pdf
运行开始
运行结束
这样就大功告成了,然后你可以去保存的位置看看文件PDFresult.xls。默认是保存在桌面的。
注意
代码里有几个需要注意的点
1、你的文件夹的位置,必须是用/,因为\在Python里有特殊含义,不能用
C:/Users/Administrator/Desktop #正确
C:\Users\Administrator\Desktop #错误
2、下面两行代码的意思是一样的。看你自己喜欢哪种。
用#把你不要的那行代码注释掉就可以
path = input("请输入PDF文件位置:") #在界面里输入PDF路径
path = "aaaaaa.PDF" # 直接在代码里输入PDF路径
3、保存表格的时候,你得看一下路径。比如有的人的C盘,不叫这个名字。你们自己重命名过了。那就你想保存在哪里,这行代码的路径,你就怎么改。随你~
# 保存Excel表
workbook.save('C:/Users/Administrator/Desktop/PDFresult.xls')
4、转出来的Excel,样式都没有调整过,比较丑。大家要手动调一调
(因为我还没有学会调整Excel表格,哈哈哈)
到此结束,有问题给我留言哦~
python批量将excel转成pdf_Python:将PDF转成Excel相关推荐
- python批量提取word指定内容_使用python批量读取word文档并整理关键信息到excel表格的实例...
目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...
- python编辑svg文件_使用Python批量转换SVG文件为PNG或PDF文件
使用Python批量转换SVG文件为PNG或PDF文件 使用Python批量转换SVG文件为PNG或PDF文件 使用模块 1 模块单独使用 2 模块用于代码 实例 1 命令行方式 2 python脚本 ...
- python如何使用最简单的方式将PDF转换成Word?
由于PDF的文件大多都是只读文件,有时候为了满足可以编辑的需要通常可以将PDF文件直接转换成Word文件进行操作. 看了网络上面的python转换PDF文件为Word的相关文章感觉都比较复杂,并且关于 ...
- python批量提取word指定内容到excel_(转)用python批量读取word文档并整理关键信息到excel表格...
目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...
- python 批量查询网页导出结果_python导出网页数据到excel表格-如何使用python将大量数据导出到Excel中的小技巧...
如何用python把返回的html提取相应的内容到excel 下载扩展库 xlrd 读excle xlwt 写excle 直百度上搜就能下载 下载后使用 import xlrd 就读excle了 打开 ...
- Python批量转换文件夹下图片为PDF
前言 最近遇到需要批量把图片转换成pdf的需求,要求转换之后输出到对应的转化目录下,由于需要转换的图片文件非常多,这就萌生了想要写个小程序的想法. 实现思路: (1)先弹窗选择对应的文件夹路径 (2) ...
- python批量将word、ppt转化为pdf(极简版)
日将将PPT和word批量转成pdf的需求还是比较普遍的.下列两段代码中,word转pdf的有时候会出现莫名奇妙的报错,跑了两次由于顺利将工作完成了,也没继续研究原因,有需要的使用时得注意下.ppt转 ...
- 利用python批量将excel中文翻译成英文
目录 操作过程中不断遇到新的问题,思路的转换过程 背景 第一天 操作过程 第二天 正则表达式是个好东西 第三天 第四天 第五天 遇到的小问题 操作过程中不断遇到新的问题,思路的转换过程 背景 今天接到 ...
- 利用Python批量识别电子账单数据
文章目录 一.前言 二.调用Baidu aip识别 三.批量识别电子账单 一.前言 有一定数量类似如下截图所示的账单,利用 Python 批量识别电子账单数据,并将数据保存到Excel. 百度智能云接 ...
- python账单查询软件_利用Python批量识别电子账单数据的方法
这篇文章主要介绍了利用Python批量识别电子账单数据的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 一.前言 有一定数量类似如下截图所示的账单,利用 ...
最新文章
- 聊聊数据库中的那些锁
- WM6.1 短信模式修改
- 第十六届智能车竞赛英飞凌技术培训日程安排
- iOS日常工作之常用宏定义大全
- Java 洛谷 P1161 开灯
- JavaScript学习笔记05【高级——DOM对象】
- Java—遍历集合的N种方式总结Collections工具类
- html鼠标滚动效果代码,JS+CSS实现大气清新的滑动菜单效果代码
- Fragment基础讲解
- nginx ngx_http_index_module(默认初始页)
- compareTo的实现策略
- vm虚拟机的安装使用装系统有序列号
- POJ - 2718 Smallest Difference
- CLC龍链:致力于打造支付生态系统
- 华为防火墙做单臂路由_华为单臂路由配置详解
- 未来已来,云上安全SaaS化势不可挡
- ecshop系统前后台出现的几个错误修正升级到PHP5.6后
- QT 可视化界面设计
- 第九章:CSDN记忆
- 工业4.0中的人-信息-物理系统集成(HSI):设计与评估方法
热门文章
- Smart-doc的脚本生成在线文档(精简官方文档描述)
- 《鸟哥的Linux私房菜》chapter7 20180827~20180831
- CCF A类会议或期刊----多视图聚类近两年论文
- python +selenium 实现教学质量评价自动化
- 历年至今TVB剧集目录(持续更新...我已看过的推荐)
- [源码学习][知了开发]WebMagic-总体流程源码分析
- Gradle打包报错:Failed to calculate the value of task ‘:unityLibrary:compileReleaseJavaWithJavac‘
- Phunware在全球发行Phun实用型代币
- 申请百度文字识别APIkey和Secret Key+文字验证码识别案例
- 【Python学习】函数