Skip to main content
Matches tables based on column coordinates in inches and returns their collated column contents. Anchor on the table title, or use a negative Offset Y parameter to enable anchoring on a column heading. This method’s advantages are:
  • It’s faster than other table methods because it doesn’t use table recognition.
  • It can extract unusally formatted tables that other table methods can’t recognize.
Its disadvantage is that it’s more limited than other table methods, because it relies on line alignment to find the table. For alternatives to this method, see Choosing a table method. Parameters
Examples

Parameters

Note: For the full list of parameters available for this method, see Global parameters for methods. The following table shows parameters most relevant to or specific to this method.

Examples

Example 1

The following example shows extracting two columns from a difficult-to-recognize table in the Sensible app:
  • To prevent Sensible from returning unwanted term matches, the config specifies a Stop parameter.
  • To handle cells with multiple lines, the config specifies true for the Detect Multiple Lines Per Row parameter.
  • To exclude column headings, the config sets the Is Required parameter to true for column 4 and specifies the cell contents must be a currency.
Config
JSON
Example document The following image shows the example document used with this example config: Click to enlarge Output
JSON

Example 2

This example shows defining two columns with the same coordinates, in order to split data in the column into two columns determined by type. Config
JSON
Example document
The following image shows the example document used with this example config:
Click to enlarge Output
JSON
You can output the issuing financial institution and the displayed account number as separate columns, with a configuration like the following configuration.

Notes

For alternatives to this method, see Choosing a table method.