×

Importing and exporting markup language data in a spreadsheet application document

  • US 20060190814A1
  • Filed: 01/23/2006
  • Published: 08/24/2006
  • Est. Priority Date: 02/28/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of utilizing hierarchical data in a spreadsheet document, comprising:

  • selecting a data file containing the hierarchical data for importing into a spreadsheet document whereby the data file has applied hierarchical data mapped to a spreadsheet document, wherein the applied hierarchical data includes a plurality of fields;

    identifying a hierarchical data mapping whereby each of the plurality of fields of the hierarchical data applied to the data file is mapped to an associated schema file for defining data definitions for the plurality of fields applied to the document;

    parsing the data mapping to obtain pointers associated with the plurality of fields applied to the data file pointing to the applied plurality of fields of the associated schema file, whereby parsing the data mapping includes;

    parsing the data mapping to obtain pointers referenced to positions in the data file associated with each of the plurality of fields applied to the data file for pointing each of the plurality of fields applied to the data file to a corresponding data definition in the schema file; and

    parsing the data mapping with a parser and obtaining an address for pointing to a particular node in the hierarchical data for each of the plurality of fields applied to the data file from the associated schema file;

    executing each pointer to find locations of the plurality of fields applied to the data file;

    executing each pointer to the schema file to obtain hierarchical data definitions applicable to the according to the schema file;

    determining a layout for rendering the data file to a spreadsheet document based on the locations of each of the plurality of fields applied to the data file; and

    rendering the data file in a spreadsheet document whereby the plurality of fields in any user data associated with the plurality of fields are positioned in the document according to the layout.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×