▼Nstd | |
Chash< xlnt::cell_reference > | |
Chash< xlnt::column_t > | Template specialization to allow xlnt::column_t to be used as a key in a std container. |
Chash< xlnt::path > | Template specialization to allow xlnt:path to be used as a key in a std container. |
▼Nxlnt | Enumerates the possible types a cell can be determined by it's current value. |
▼Ndetail | |
Cnumber_serialiser | |
▼Ndrawing | |
Cspreadsheet_drawing | The spreadsheet_drawing class encapsulates the information captured from objects within the spreadsheetDrawing schema. |
Calignment | Alignment options that determine how text should be displayed within a cell. |
▼Cborder | Describes the border style of a particular cell. |
Cborder_property | Each side of a cell can have a border_property applied to it to change how it is displayed. |
Ccalculation_properties | Workbook file properties relating to calculations. |
Ccell | Describes a unit of data in a worksheet at a specific coordinate and its associated properties. |
Ccell_iterator | A cell iterator iterates over a 1D range by row or by column. |
Ccell_reference | An object used to refer to a cell. References have two parts, the column and the row. In Excel, the reference string A1 refers to the top-left-most cell. A cell_reference can be initialized from a string of this form or a 1-indexed ordered pair of the form column, row. |
Ccell_reference_hash | Functor for hashing a cell reference. Allows for use of std::unordered_set<cell_reference, cel_reference_hash> and similar. |
Ccell_vector | A cell vector is a linear (1D) range of cells, either vertical or horizontal depending on the major order specified in the constructor. |
Ccolor | Colors can be applied to many parts of a cell's style. |
Ccolumn_hash | Functor for hashing a column. Allows for use of std::unordered_set<column_t, column_hash> and similar. |
Ccolumn_properties | Properties applied to a column in a worksheet. Columns can have a size and a style. |
Ccolumn_t | Columns can be referred to as a string A,B,...Z,AA,AB,..,ZZ,AAA,...,ZZZ or as a 1-indexed index. This class encapsulates both of these forms of column referencing and allows for conversions between them. |
Ccomment | A comment can be applied to a cell to provide extra information about its contents. |
Ccondition | |
Cconditional_format | Describes a conditional format that will be applied to all cells in the associated range that satisfy the condition. This can only be constructed using methods on worksheet or range. |
Cconst_cell_iterator | A cell iterator iterates over a 1D range by row or by column. |
Cconst_range_iterator | A const version of range_iterator which does not allow modification to the dereferenced cell_vector. |
Cconst_worksheet_iterator | An iterator which is used to iterate over the worksheets in a const workbook. |
Cdate | A date is a specific day specified in terms of a year, month, and day. It can also be initialized as a number of days since a base date using date::from_number. IMPORTANT: The date could be in an empty/invalid state, so you may want to call is_null() before calling any functions! |
Cdatetime | A datetime is a combination of a date and a time. IMPORTANT: The datetime could be in an empty/invalid state, so you may want to call is_null() before calling any functions! |
▼Cdocument_security | Properties governing how the data in a workbook should be protected. These values can be ignored by consumers. |
Clock_verifier | Holds data describing the verifier that locks revisions or a workbook. |
Cexception | Parent type of all custom exceptions thrown in this library. |
▼Cext_list | A list of xml extensions that may or may not be understood by the parser preservation is required for round-tripping even if extension is not understood [serialised: extLst] |
Cext | |
Cexternal_book | A reference to an external workbook for use in formulae. |
Cfill | Describes the fill style of a particular cell. |
Cfont | Describes the font style of a particular cell. |
Cformat | Describes the formatting of a particular cell. |
Cgradient_fill | Encapsulates a fill which transitions between colors at particular "stops". |
Cheader_footer | Represents the header and footer of a sheet in a workbook. |
Chyperlink | Describes a hyperlink pointing from a cell to another cell or a URL. |
Cillegal_character | The data submitted which cannot be used directly in Excel files. It must be removed or escaped. |
Cindexed_color | An indexed color encapsulates a simple index to a color in the indexedColors of the stylesheet. |
Cinvalid_attribute | Exception when setting a class's attribute to an invalid value |
Cinvalid_cell_reference | Exception for converting between numeric and A1-style cell references. |
Cinvalid_column_index | Exception for bad column indices in A1-style cell references. |
Cinvalid_data_type | Exception for any data type inconsistencies. |
Cinvalid_file | Exception for trying to open a non-XLSX file. |
Cinvalid_parameter | Exception for a bad parameter value |
Cinvalid_sheet_title | Exception for bad sheet names. |
Ckey_not_found | Exception for a key that doesn't exist in a container |
Cmanifest | The manifest keeps track of all files in the OOXML package and their type and relationships. |
Cnamed_range | A 2D range of cells in a worksheet that is referred to by name. ws->range("A1:B2") could be replaced by ws->range("range1") |
Cno_visible_worksheets | Exception for a workbook with no visible worksheets |
Cnumber_format | Describes the number formatting applied to text and numbers within a certain cell. |
Coptional | Many settings in xlnt are allowed to not have a value set. This class encapsulates a value which may or may not be set. Memory is allocated within the optional class. |
Cpage_margins | Describes the margins around a worksheet for printing. |
Cpage_setup | Describes how a worksheet will be converted into a page during printing. |
Cpane | A fixed portion of a worksheet. |
Cpath | Encapsulates a path that points to location in a filesystem. |
Cpattern_fill | Represents a fill which colors the cell based on a foreground and background color and a pattern. |
Cphonetic_pr | Phonetic properties Element provides a collection of properties that affect display of East Asian Languages [Serialised phoneticPr] |
Cphonetic_run | Encapsulates a run of text that |
Cprint_options | |
Cprotection | Describes the protection style of a particular cell. |
Crange | A range is a 2D collection of cells with defined extens that can be iterated upon. |
Crange_iterator | An iterator used by worksheet and range for traversing a 2D grid of cells by row/column then across that row/column. |
Crange_reference | A range_reference describes a rectangular area of a worksheet with positive width and height defined by a top-left and bottom-right corner. |
Crelationship | Represents an association between a source Package or part, and a target object which can be a part or external resource. |
Crgb_color | An RGB color describes a color in terms of its red, green, blue, and alpha components. |
Crich_text | Encapsulates zero or more formatted text runs where a text run is a string of text with the same defined formatting. |
Crich_text_hash | |
Crich_text_run | Typedef a rich_text_run as a pair of string and optional font. |
Crow_properties | The properties of a row in a worksheet. |
Cscoped_enum_hash | Allows a scoped enum (aka "enum class") to be used as a key in a std::unordered_map. |
Cselection | The selected area of a worksheet. |
Csheet_format_properties | General worksheet formatting properties. |
Csheet_pr | |
Csheet_protection | Protection applied to a particular worksheet to prevent it from being modified. |
Csheet_view | Describes a view of a worksheet. Worksheets can have multiple views which show the data differently. |
Cstreaming_workbook_reader | workbook is the container for all other parts of the document. |
Cstreaming_workbook_writer | workbook is the container for all other parts of the document. |
Cstyle | Describes a style which has a name and can be applied to multiple individual formats. In Excel this is a "Cell Style". |
Ctheme | A theme is a combination of fonts, colors, and effects. This isn't really supported yet. |
Ctheme_color | A theme color encapsulates a color derived from the theme. |
Ctime | A time is a specific time of the day specified in terms of an hour, minute, second, and microsecond (0-999999). It can also be initialized as a fraction of a day using time::from_number. |
Ctimedelta | Represents a span of time between two datetimes. This is not fully supported yet throughout the library. |
Cunhandled_switch_case | Debug exception for a switch that fell through to the default case |
Cunsupported | Exception for attempting to use a feature which is not supported |
Curi | Encapsulates a uniform resource identifier (URI) as described by RFC 3986. |
Cvariant | Represents an object that can have variable type. |
Cworkbook | workbook is the container for all other parts of the document. |
Cworkbook_view | A workbook can be opened in multiple windows with different views. This class represents a particular view used by one window. |
Cworksheet | A worksheet is a 2D array of cells starting with cell A1 in the top-left corner and extending indefinitely down and right as needed. |
Cworksheet_iterator | An iterator which is used to iterate over the worksheets in a workbook. |