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相关推荐

  1. python查数据库写入excel_【Python】将数据库中的数据查询出来自动写入excel文档...

    近期每天都要监控一个数据. 第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. ...

  2. python将数据写入excel_【Python】将数据库中的数据查询出来自动写入excel文档

    近期每天都要监控一个数据.第一个版本是这样的: 每天新增一个文档来汇总这个数据.这样搞了几天之后,过了一个周末,过来突然发现数据变多了很多,这个时候要调整策略,直接一个文档汇总出要的数据就可以了. 这 ...

  3. python实现xmind转excel_使用Python将xmind脑图转成excel用例(一)

    最近接到一个领导需求,将xmind脑图直接转成可以导入的excel用例,并且转换成gui可执行的exe文件,方便他人使用. 因为对Python比较熟悉,所以就想使用Python3来实现这个功能,先理一 ...

  4. python处理word表格excel_用python轻轻松松操作Excel、Word、CSV,一文就够了!

    Python 操作 Excel 常用工具 数据处理是 Python 的一大应用场景,而 Excel 又是当前最流行的数据处理软件.因此用 Python 进行数据处理时,很容易会和 Excel 打起交道 ...

  5. python按照日期筛选excel_【Python代替Excel】6:按条件筛选

    准备工作:下载示例数据,提取码:tkqn 数据例子数据预览 在Excel中,有个筛选的功能,可以根据条件,去筛选想要的数据,之后想删除.想修改.想添加文字,等等都比较方便.在Python中也可以根据条 ...

  6. python处理word表格excel_利用Python将excel数据读取到word表格

    在工作中可能需要两者对excel和word进行转化,今天介绍例如Python 将excel转word表格 看图,我需要将这份excel文档转word表格: 思路: 1.创建需要的表格: 2.读取exc ...

  7. 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 ...

  8. 怎么用python编写个apk_新手用tkinter写了一个APK提取工具

    [Python] 纯文本查看 复制代码""" @author:qh @datetime:2019-3-15 @mood:<(* ̄▽ ̄*)/ "" ...

  9. 怎么用python处理word和excel_用python操作word excel

    https://www.cnblogs.com/ontheway703/p/5266041.html docx 库 文章结构: 一.docx 基本用,创建 docx 文件并添加数据 二.深入理解文本格 ...

最新文章

  1. mongodb3.0的权限认证问题
  2. mysql锁与程序锁_数据库加锁(转)
  3. php docker开发环境,使用Docker的PHP开发环境
  4. Competition——AI:国内外人工智能比赛平台以及竞赛类型、竞赛题目、举行时间等之详细攻略(最全+ing)
  5. linux上安装mysql5.7
  6. 循环结构程序设计(算法竞赛入门经典)课后题
  7. 洛谷P3414 SAC#1 - 组合数
  8. Ubuntu16.04 开启多个终端,一个终端多个小窗口
  9. 如何让学习变得像游戏一样好玩
  10. 操作系统提供什么服务、如何服务?
  11. [SDOI2017]遗忘的集合
  12. 【华为云技术分享】云小课 | 初识HiLens Kit,解锁更多智慧应用场景
  13. Python的WSGI
  14. 一个使用多年的Makefile模板
  15. 给妹子讲python-S01E01好用的列表
  16. .Net将Base64字符串转换为Image对象或保存为图片到本地
  17. python-day9-函数初识-三元运算符
  18. 从技术上分析铁路售票系统
  19. 苹果删文件后无服务器,iOS13描述文件可以删除吗?iPhone删除描述文件图文教程...
  20. 云服务器网站logo,云服务器logo

热门文章

  1. 天纵智能软件快速开发平台签到插件
  2. matlab fft反变换,Matlab实现FFT变换
  3. 专为懒人设计!一款功能强大的 Docker 管理工具
  4. mysql 数据表读锁机制详解
  5. Spark排序之SortBy
  6. vb4android 源码,android-Q pixel4 xl 源代码下载
  7. mysql 分组统计
  8. 设置双核浏览器的浏览模式 meta name renderer content webkit|ie comp|ie
  9. Google的Guava之Collection升华
  10. h5聊天室案例|仿微信聊天界面|多人群聊