侧边栏壁纸
  • 累计撰写 5 篇文章
  • 累计创建 2 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

🚩python 提取pdf文档中的表格并保存为excel

想念丶
2022-10-15 / 0 评论 / 0 点赞 / 1,147 阅读 / 239 字

使用场景

招标文件、招标清单等由word转存或者软件生成的pdf文件,需要提取其中的表格数据时,可以使用此脚本。快速、准确。

代码

import pdfplumber
import xlwt

# 定义保存Excel的位置
workbook = xlwt.Workbook()  #定义workbook
sheet = workbook.add_sheet('Sheet1')  
i = 0 # Excel起始位置

path = "D:\桌面\投标工程量清单.pdf"
#path = "aaaaaa.PDF"  # 导入PDF路径
pdf = pdfplumber.open(path)
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
pdf.close()

# 保存Excel表
workbook.save('D:/桌面/PDFresult.xls')
print('\n')
print('写入excel成功')
print('保存位置:')
print('D:/桌面/PDFresult.xls')     
print('\n')
input('PDF取读完毕,按任意键退出')
0

评论区