tabula.convert_into(filename_final, (filename_zero + '.csv'),
output_format="csv", pages="all")我该如何进行从第2页到最后的转换呢?转换的“区域”从页面1到其余页面都会发生变化。
我使用的是Python包装器tabula-py
提前感谢!
发布于 2017-06-14 21:09:53
根据README,pages参数可以是:
pages (字符串,整型,整型列表,可选)
-一个可选的值,指定要提取的页面。
详细说明:它允许str,int,list of int。
示例:1、'1-2,3‘、'all’或1,2。默认值为1
所以我猜你可以试试像'2-99999'这样的东西。
发布于 2021-11-27 10:49:58
Tabula-py - pages参数
from tabula import convert_into
table_file = r"Table.pdf"
output_csv = r"Op.csv"
#area[] have predefined area for each page from page number 2
for i in range(2, str(len(table_file))):
j = i-2
convert_into(table_file, output_csv, output_format='csv', lattice=False, stream=True, area=area[j], pages=i)https://stackoverflow.com/questions/44545639
复制相似问题