Python代码优雅解析PDF文件

主要功能:利用Python扩展库pdfplumber解析中文核心期刊要目总览.pdf文件成excel文件

解析文件:中文核心期刊要目总览.pdf

官方文档:pdfplumber · PyPI

具体代码:

python 复制代码
import pdfplumber
import pandas as pd

with pdfplumber.open("hexin.pdf") as pdf:
    print(len(pdf.pages))
    first = pdf.pages[0]
    ftable = first.extract_table()
    tables = ftable[2:]
    for page in pdf.pages[1:]:
        tables += page.extract_table()
    data_frame = pd.DataFrame(tables, columns=ftable[1])
    with pd.ExcelWriter('hexin.xlsx') as excel:
        data_frame.to_excel(excel, index=False)
相关推荐
whcyhhh8 分钟前
头歌实践教学平台:数据科学与大数据技术导论(十八4)
大数据·开发语言·python
编码者卢布9 分钟前
【Azure Developer】通过 API 获取 Azure VM 信息实践指南 Part 2(Azure China)
python·flask·azure
65岁退休Coder17 分钟前
LangGraph v1.2.9 核心概念 & 流程控制
后端·python·langchain
IPdodo_25 分钟前
2026年AI 数据采集代理 IP 选型:成功率、并发、轮换与成本评估
前端·网络·人工智能·chrome·python·http·网络调试
hflmwl838 分钟前
Stirling PDF中文汉化版下载,PDF开源操作工具官网免费下载安装
pdf·stirling pdf
烂蜻蜓1 小时前
Flask入门教程(七):请求与响应——Web应用的核心数据流
前端·python·flask
web行路人1 小时前
AI 全栈学习之旅 - Week4:容器化部署与生产环境实战
python·学习
春涧草茶1 小时前
慢就是快 - 10-2函数 特殊字面量 返回值
python
慢云智慧空间1 小时前
空间智能与计算机视觉的本质差异:不止于识别,更是空间决策能力
人工智能·python·计算机视觉
典典分享指南2 小时前
Windows 自动化踩坑实录
python·intellij-idea·pyqt·emacs·visual studio