首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
Python自动化办公:批量提取PDF中的表格到Excel ...
返回列表
发新帖
Python自动化办公:批量提取PDF中的表格到Excel
[复制链接]
发表于 2026-1-11 17:32:35
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
在当代庖公环境中,处置处罚大量的PDF文件并提取此中的表格数据是一项常见而繁琐的使命。手动复制粘贴不但耗时耗力,还容易堕落。Python作为一种
功能
强盛的编程语言,提供了丰富的工具包,可以高效地办理这一题目。本文将先容怎样利用Python批量提取PDF中的表格数据,并将其写入Excel文件,资助你节流名贵的时间。
所需工具和库
1、os
:用于文件和目次操纵。
2、pdfplumber
:用于从PDF文件中提取表格数据。
3、openpyxl
:用于创建和操纵Excel文件。
步调详解
1、获取PDF文件列表
起首,我们须要获取指定文件夹下全部PDF文件的列表。这里利用Python的内置模块os来实现。
import os
# 指定PDF文件夹路径
path = "D:\\学习资料\\Python\\读取PDF\\账单"
# 获取该路径下所有的文件名称
all_items = os.listdir(path)
# 打印文件名称,用于验证
print(all_items)
复制
代码
2、遍历文件列表,读取PDF
文档
接下来,遍历文件列表,利用pdfplumber模块读取每个PDF文件中的表格数据。
import pdfplumber
# 创建一个新的Excel工作簿
new_wb = openpyxl.Workbook()
sheet = new_wb["Sheet"]
# 遍历文件列表
for item in all_items:
if item.endswith(".pdf"): # 确保是PDF文件
复制
代码
回复
使用道具
举报
返回列表
浏览过的版块
SQL-Server
数据仓库与分析
Mysql
物联网
缠丝猫
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表