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