python实现pdf转excel_使用python写的PDF转EXCEL工具,已打包exe
1、转换 PDF中的表格 文件到 Microsoft Excel 文档
2、程序自动识别pdf中的表格
3、电子工程师用excel建原理图的库(orcad)会需要,特别是引脚多的原理图库,如FPGA等,厂家没有给excel的引脚表,然后分了很多页的pdf,每页都有表头,如果全部复制入EXCEL,需要后期做很多处理,而且有换行和空格等很麻烦,费时间,本程序完美解决,其他行业也应该有用到
4、网上也有在线的转换工具和离线的转换工具,试了下不好用,上传后你的文件等于公开了,下载的工具好多不安全,有的要注册会员或有文件大小限制
5、将exe文件放到D盘根目录下(程序里写死了),把你的pdf文件改名为test.pdf(程序里写死了),后面有源码你可以自己改成输入路径的,图方便
注意事项:
1、需不需要安装Microsoft Excel没有试过,测试时候是装着的
2、执行exe后需要一会时间估计几十秒,会出现cmd控制台打印信息,pdf文件越大时间越长,实测9M多的pdf表格都可以
注意事项:
1、需不需要安装Microsoft Excel没有试过,测试时候是装着的
2、执行exe后需要一会时间估计几十秒,会出现cmd控制台打印信息,pdf文件越大时间越长,实测9M多的pdf表格都可以
源程序如下,有python环境条件的也可以自己写:
import pdfplumber
import xlwt
# 定义保存Excel的位置
workbook = xlwt.Workbook() #定义workbook
sheet = workbook.add_sheet('Sheet1') #添加sheet
i = 0 # Excel起始位置
#path = input("E:/MyProject/python/test.pdf")
path = "D:/test.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('D:/PDFresult.xls')
print('\n')
print('写入excel成功')
print('保存位置:')
print('D:/PDFresult.xls')
print('\n')
input('PDF取读完毕,按任意键退出')
资源整理不易。烦请点赞评论转发关注。谢谢
python实现pdf转excel_使用python写的PDF转EXCEL工具,已打包exe相关推荐
- python查数据库写入excel_【Python】将数据库中的数据查询出来自动写入excel文档...
近期每天都要监控一个数据. 第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. ...
- python将数据写入excel_【Python】将数据库中的数据查询出来自动写入excel文档
近期每天都要监控一个数据.第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. 这 ...
- python实现xmind转excel_使用Python将xmind脑图转成excel用例(一)
最近接到一个领导需求,将xmind脑图直接转成可以导入的excel用例,并且转换成gui可执行的exe文件,方便他人使用. 因为对Python比较熟悉,所以就想使用Python3来实现这个功能,先理一 ...
- python处理word表格excel_用python轻轻松松操作Excel、Word、CSV,一文就够了!
Python 操作 Excel 常用工具 数据处理是 Python 的一大应用场景,而 Excel 又是当前最流行的数据处理软件.因此用 Python 进行数据处理时,很容易会和 Excel 打起交道 ...
- python按照日期筛选excel_【Python代替Excel】6:按条件筛选
准备工作:下载示例数据,提取码:tkqn 数据例子数据预览 在Excel中,有个筛选的功能,可以根据条件,去筛选想要的数据,之后想删除.想修改.想添加文字,等等都比较方便.在Python中也可以根据条 ...
- python处理word表格excel_利用Python将excel数据读取到word表格
在工作中可能需要两者对excel和word进行转化,今天介绍例如Python 将excel转word表格 看图,我需要将这份excel文档转word表格: 思路: 1.创建需要的表格: 2.读取exc ...
- python将json转换为excel_使用python将Excel转换为JSON_python_酷徒编程知识库
我有一个excel文件,我想转换为JSON文件,excel类似于:Col A Col C Col F 1 A EE 2 B FF 4 C FF 5 D HH 6 D HH 7 A EE 8 E EE ...
- 怎么用python编写个apk_新手用tkinter写了一个APK提取工具
[Python] 纯文本查看 复制代码""" @author:qh @datetime:2019-3-15 @mood:<(* ̄▽ ̄*)/ "" ...
- 怎么用python处理word和excel_用python操作word excel
https://www.cnblogs.com/ontheway703/p/5266041.html docx 库 文章结构: 一.docx 基本用,创建 docx 文件并添加数据 二.深入理解文本格 ...
最新文章
- mongodb3.0的权限认证问题
- mysql锁与程序锁_数据库加锁(转)
- php docker开发环境,使用Docker的PHP开发环境
- Competition——AI:国内外人工智能比赛平台以及竞赛类型、竞赛题目、举行时间等之详细攻略(最全+ing)
- linux上安装mysql5.7
- 循环结构程序设计(算法竞赛入门经典)课后题
- 洛谷P3414 SAC#1 - 组合数
- Ubuntu16.04 开启多个终端,一个终端多个小窗口
- 如何让学习变得像游戏一样好玩
- 操作系统提供什么服务、如何服务?
- [SDOI2017]遗忘的集合
- 【华为云技术分享】云小课 | 初识HiLens Kit,解锁更多智慧应用场景
- Python的WSGI
- 一个使用多年的Makefile模板
- 给妹子讲python-S01E01好用的列表
- .Net将Base64字符串转换为Image对象或保存为图片到本地
- python-day9-函数初识-三元运算符
- 从技术上分析铁路售票系统
- 苹果删文件后无服务器,iOS13描述文件可以删除吗?iPhone删除描述文件图文教程...
- 云服务器网站logo,云服务器logo