1. A computer-implemented method for schema mapping and the transformation of data associated with first and second documents, the method comprising: retrieving at least a portion of the first document; generating one or more labels representing schema information for the at least a portion of the first document based on a schema of the first document; displaying simultaneously to a user, with a graphical user interface (GUI), a representation of the schema of the first document comprising the at least a portion of the first document and the one or more labels representing schema information for the at least a portion of the first document and a representation of a schema of the second document within cells of a spreadsheet application, the first and second documents having different schemas; acquiring, from the user, at least one association usable to map at least a first element of the first document to at least a second element of the second document, wherein each of the first and second elements contain layout data; and storing the association.