Package technology.tabula.extractors
Class SpreadsheetExtractionAlgorithm
java.lang.Object
technology.tabula.extractors.SpreadsheetExtractionAlgorithm
- All Implemented Interfaces:
ExtractionAlgorithm
public class SpreadsheetExtractionAlgorithm extends Object implements ExtractionAlgorithm
- Author:
- manuel
-
Constructor Summary
Constructors Constructor Description SpreadsheetExtractionAlgorithm()
-
Method Summary
Modifier and Type Method Description List<Table>
extract(Page page)
List<Table>
extract(Page page, List<Ruling> rulings)
Extract a list of Table from page using rulings as separatorsstatic List<Cell>
findCells(List<Ruling> horizontalRulingLines, List<Ruling> verticalRulingLines)
static List<Rectangle>
findSpreadsheetsFromCells(List<? extends Rectangle> cells)
boolean
isTabular(Page page)
String
toString()
-
Constructor Details
-
SpreadsheetExtractionAlgorithm
public SpreadsheetExtractionAlgorithm()
-
-
Method Details
-
extract
- Specified by:
extract
in interfaceExtractionAlgorithm
-
extract
Extract a list of Table from page using rulings as separators -
isTabular
-
findCells
-
findSpreadsheetsFromCells
-
toString
- Specified by:
toString
in interfaceExtractionAlgorithm
- Overrides:
toString
in classObject
-