with pdfplumber.open(path) as pdf:
w_label4.insert('end','开始读取数据...')
p=my_page.get()-1 #页数从0开始
# 获取当前页面的全部文本信息,包括表格中的文字
page=pdf.pages[p]
# 获取当前页面的全部文本信息,包括表格中的文字
for table in page.extract_tables():
for row in table:
for j in range(len(row)):
sheet.write(i, j, row[j])
i += 1
print('---------- 分割线 ----------')
path = my_file_name.get()
a=os.path.split(path)
b=a[1].split('.')
ex_name=a[0]+'/'+b[0]+'-p'+str(p+1)+'.xls'
workbook.save(ex_name)
w_label4.insert('end','excel转换成功\n')
with pdfplumber.open(path) as pdf:
w_label4.insert('end', '开始读取数据...')
first=my_index1.get()-1
last=my_index2.get()
ind_list=list(range(first,last))
for k in ind_list:
# 获取当前页面的全部文本信息,包括表格中的文字
page=pdf.pages[k]
# 获取当前页面的全部文本信息,包括表格中的文字
for table in page.extract_tables():
for row in table:
for j in range(len(row)):
sheet.write(i, j, row[j])
i += 1
print('---------- 分割线 ----------')
path = my_file_name.get()
a=os.path.split(path)
b=a[1].split('.')
ex_name=a[0]+'/'+b[0]+'-p'+str(first+1)+'-'+str(last)+'.xls'
workbook.save(ex_name)
w_label4.insert('end','excel转换成功\n')