A system and method that transfers data from scanned documents and
document images directly into a spreadsheet. The user can construct a map
that associates data types in the input scanned document with an area in
the spreadsheet. The user can also use pre-stored maps that have
previously been constructed by the user or by someone else. The map may
be stored as an XML file in a hidden sheet of the spreadsheet or in a
separate file. During use, the user selects a map, scans the document,
parses the document to extract the data types and associated data, and
transfers the parsed data to the spreadsheet in accordance with the
selected mapping.