如何在Python Camelot和table Py中切换表区域坐标

如何在Python Camelot和table Py中切换表区域坐标,python,python-3.x,tabula,python-camelot,Python,Python 3.x,Tabula,Python Camelot,我已经使用Camelot获得了表格边界框的坐标,但我需要使用tabla py来提取表格数据,因为Camelot仅提取每个表格单元中的第一行,即使在晶格模式下也是如此。我注意到,在tabla py中定义相同的表区域时,结果坐标中有2个与camelot值(如下面的代码示例所示)有很大不同。虽然表格中的第二个和第四个值与camelot中的第一个和第三个值相似,但其他值差异很大,我如何将这些读数与camelot值进行转换?我一直在尝试使用比例和加减值,但都是徒劳的 df=tabla.read\u pdf

我已经使用
Camelot
获得了表格边界框的坐标,但我需要使用
tabla py
来提取表格数据,因为Camelot仅提取每个表格单元中的第一行,即使在晶格模式下也是如此。我注意到,在tabla py中定义相同的表区域时,结果坐标中有2个与camelot值(如下面的代码示例所示)有很大不同。虽然表格中的第二个和第四个值与camelot中的第一个和第三个值相似,但其他值差异很大,我如何将这些读数与camelot值进行转换?我一直在尝试使用比例和加减值,但都是徒劳的

df=tabla.read\u pdf(pdf\u路径,lattice=True,area=(716273251160),pages=page)

但是bbox的camelot坐标值是:6315181154765您可以上传一些样本数据和坐标吗?我最近不得不做一些类似的事情,并且能够提供帮助。