根据pdf转excel优化的小工具添加了几个选项

行业软件 2020-03-31 17:14:12

根据pdf转excel优化的小工具添加了几个选项

#获取文件路径
#a=os.path.split(file_path)
my_file_name.set(file_path)
def page_tran():
workbook = xlwt.Workbook() #定义workbook
sheet = workbook.add_sheet('Sheet1') #添加sheet
i = 0 # Excel起始位置
path = my_file_name.get()
print(path) # 导入PDF路径

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')