python读取表格数据将pdf文件转excel文件最新可用方法

一、表格转换成果

【ptf】
python读取表格数据将pdf文件转excel文件最新可用方法_第1张图片
【转换后Excel】
python读取表格数据将pdf文件转excel文件最新可用方法_第2张图片

可用看到表格内容位置一致,转换完成

二、转换方法【一】(适用只有一页)

(1)安装camelot库

pip install "camelot-py[base]"

(2)转换代码

import camelot.io as camelot
data = camelot.read_pdf("abc.pdf", pages='1',flavor='stream')
data[0].to_excel('result.xlsx',encoding='utf_8_sig')

三、转换方法【二】(适用pdf含有多页转换excel)

import camelot.io as camelot
from openpyxl import Workbook

work = Workbook()
sheet = work.active

data = camelot.read_pdf("计算机技术拟录取名单.pdf", pages='all',flavor='stream')
for i in range(data.n):
    for rows in data[i].data:
        sheet.append(rows)
work.save('success.xlsx')

你可能感兴趣的:(python库教程,excel)