import pdfplumber
import pandas
#将表格写进csv文件
#with pdfplumber.open(r'E:\pdf\表格.pdf') as f:
#for page in f.pages:
#for table in page.extract_tables():
#data=pandas.DataFrame(table[1:],columns=table[0])
#data.to_csv(r'E:\pdf\表格.csv',mode='a',encoding="ANSI")
#将表格写进excel中不同的工作表
count=1
with pdfplumber.open(r'E:\pdf\表格.pdf') as f:
with pandas.ExcelWriter(r'E:\pdf\多个工作表.xlsx') as w: #创建多张工作表
for page in f.pages:
for table in page.extract_tables():
data=pandas.DataFrame(table[1:],columns=table[0])
data.to_excel(w,sheet_name='{}.xlsx'.format(count))
count+=1