SoftwareX · 2019 · 27 citations · 26 references
ComputingComputer ScienceInformation SystemsData EngineeringDatabasesKnowledge RepresentationData ModelingInformation ExtractionRule-based DesignRule-based RepresentationInformation Extraction From Structured DocumentsRule ExtractionStructured DocumentationTable ExtractionTable Information ExtractionTable InterpretationTable LayoutTables Interpretation
Software development a b s t r a c t Spreadsheets are widely used in science, engineering, business, and other activities. Overall, they conceal a large volume of data in a form intended to be interpreted by humans. We present a novel software platform facilitated for liberating such data. It provides rule-based spreadsheet data extraction and transformation to a structured form. Its core consists of a flexible table object model and a domainspecific rule language for table analysis. They serve to represent knowledge of table layout and content features, as well as their interpretation depending on transformation goals. This enables processing arbitrary tables originating from various domains. Our empirical results demonstrate that one ruleset can be applied to process arbitrary tables having the same features of layout, style, or content. The paper also describes two applications using the software platform to develop programs for rule-based converting data from arbitrary spreadsheet tables.
26
Zhongjun Jin, Michael R. Anderson, Michael Cafarella et al. · 2017 · 112 citations · Full text
Automatic web spreadsheet data extraction
Zhe Chen, Michael Cafarella · 2013 · 102 citations
FlashRelate: extracting relational data from semi-structured spreadsheets using examples
Daniel W. Barowy, Sumit Gulwani, Ted Hart et al. · 2015 · 100 citations
From spreadsheets to relational databases and back
Jácome Cunha, João Saraiva, Joost Visser · 2009 · 73 citations · Full text