Difference between revisions of "XLSX"

From Apache OpenOffice Wiki
Jump to: navigation, search
m
(Code Organization)
Line 11: Line 11:
  
 
A nested element is called "context", and, like the fragments, each context has an associated *context.hxx.  For instance, the code for parsing the <sheetData> element is found in sheetdatacontext.hxx.
 
A nested element is called "context", and, like the fragments, each context has an associated *context.hxx.  For instance, the code for parsing the <sheetData> element is found in sheetdatacontext.hxx.
 +
 +
== Relation (class) ==
 +
Holds three string data for ID, Type and Target (need more info).

Revision as of 21:21, 5 March 2007

XLSX is the XML format used by Excel 2007 and that is part of the OpenXML specification.

Sample XLSX Files

One convenient location to download sample XLSX files is in gnumeric repository.

Code Organization

Source files for handling XLSX format are located in inc/oox/xls and source/xls under module oox.

A substream in the XML package is called "fragment", and each fragment has an associated *fragment.hxx header file. For instance, the code for loading of the workbook.xml fragment is found in workbookfragment.hxx, and so on.

A nested element is called "context", and, like the fragments, each context has an associated *context.hxx. For instance, the code for parsing the <sheetData> element is found in sheetdatacontext.hxx.

Relation (class)

Holds three string data for ID, Type and Target (need more info).

Personal tools