猫史档案馆


【Python作品分享】pdf-to-excel【教程贴】

用户:jojoluckjojoluck查看:0 回复:0 评论:0 创建时间:2021-12-08T10:54:18


【作品展示】

center_image

 

【作品介绍】

pdf转化Excel

 

【作品源代码】

# -*- 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('/Users/mac/Downloads/PDFresult.xls')
print('\n')
print('写入excel成功')
print('保存位置:')
print('/Users/mac/Downloads/PDFresult.xls')
print('\n')
input('PDF取读完毕,按任意键退出')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页