GemBox.Spreadsheet Base class for classes representing one or more excel cells. Calculates formula for one or more excel cells. Returns all objects that represents a range of characters within the cell text. Clears the range (content, formatting, comment, hyperlink or all). The clear options. Gets or sets comment. Gets or sets formula string. Returns a object that represents a range of characters within the cell text. The range starts at a specified character position. Not supported in ODS and XLS. The zero-based starting character position. New object. Argument is less than zero or is equal to or greater than 32767. Returns a object that represents a range of characters within the cell text. The range starts at a specified character position and has a specified length. Not supported in ODS and XLS. The zero-based starting character position. The number of characters. New object. Argument is less than zero or is equal to or greater than 32767. Argument is equal to or less than zero or is greater than 32767. Gets or sets hyperlink. Returns if all cells in have default cell style; otherwise, . Gets the name of instance. Replaces all occurrences of the specified text with another text in the current . The text to be replaced. The text to replace all occurrences of . if text is found, otherwise. Replaces all occurrences of the specified text with another text in the current . The text to be replaced. The text to replace all occurrences of . to match exact case, otherwise. if text is found, otherwise. Replaces all occurrences of the specified text with another text in the current . The text to be replaced. The text to replace all occurrences of . to match exact case, otherwise. to match entire cell contents, otherwise. if text is found, otherwise. Sets borders on one or more excel cells, taking cell position into account. Borders to set. Line color. Line style. Gets or sets the cell formatting of one or more cells. Returns a that represents this instance. A that represents this instance. Gets or sets cell value on one or more excel cells. Represents an anchor cell object used in type to specify from which cell and to which cell drawing (picture, chart, etc.) spans. Initializes a new instance of the class by using another anchor cell. Anchor cell to copy from. is . Initializes a new instance of the class. The column where the anchor is placed. The row where the anchor is placed. If set to , anchor will be placed in the top left corner of the cell in current column and current row; otherwise, anchor will be placed in the top-left corner of the cell in next column and next row. Initializes a new instance of the class by using offset values in arbitrary length unit. The column where the anchor is placed. The row where the anchor is placed. The column offset for the anchor in arbitrary length unit. The row offset for the anchor in arbitrary length unit. The length unit in which and are specified. or is . and do not belong to the same worksheet. Initializes a new instance of the class by using offset values in EMU units (1 point = 12 700 EMU). The column where the anchor is placed. The row where the anchor is placed. The column offset for the anchor. The row offset for the anchor. or is . and do not belong to the same worksheet. Gets or sets the column for the anchor cell. Value is . Column doesn't belong to the same worksheet as anchor cell row. Gets or sets the column offset for the anchor cell in EMU units (1 point = 12 700 EMU). Determines whether the   is equal to this instance. The other anchor cell to compare with this anchor cell instance. if the   is equal to this instance; otherwise, . Determines whether the specified is equal to this instance. The to compare with this anchor cell instance. if the specified is an and is equal to this instance; otherwise, . Gets the column offset for the anchor cell in arbitrary length unit. The length unit in which to return column offset. The column offset for the anchor cell in arbitrary length unit. Returns a hash code for this instance. An integer value that specifies a hash value for this instance. Gets the row offset for the anchor cell in arbitrary length unit. The length unit in which to return row offset. The row offset for the anchor cell in arbitrary length unit. Gets or sets the row for the anchor cell. Value is . Row doesn't belong to the same worksheet as anchor cell column. Gets or sets row offset for the anchor cell in EMU units (1 point = 12 700 EMU). Sets the column offset for the anchor cell in arbitrary length unit. The column offset value. The length unit in which is specified. Sets the row offset for the anchor cell in arbitrary length unit. The row offset value. The length unit in which is specified. Returns a that represents this instance. A that represents this instance. Represents filter settings and provides filter functionality. Performs the filtering and sorting of this based on this settings. Rows which cells contained in do not satisfy filtering conditions will be hidden ( will be set to ). Sort range contains merged cells. Performs the filtering and (optionally) sorting of this based on this settings. Rows which cells contained in do not satisfy filtering conditions will be hidden ( will be set to ). if set to perform sorting in addition to filtering. Sort range contains merged cells. Sets a to a column with the specified index (relative to the ). filters by a one or two conditions (operators and values). The index of a column relative to the that a set applies to. The operator used by the filter condition. The value used by the filter condition. This to specify additional filters or to apply filter. is less than zero or is equal to or greater than of the . Value's type is not supported. Sets a to a column with the specified index (relative to the ). filters by a one or two conditions (operators and values). The index of a column relative to the that a set applies to. The operator used by the (first) filter condition. The value used by the (first) filter condition. The value indicating whether the two conditions have an "and" relationship. indicates "and" and indicates "or". The operator used by the second filter condition. The value used by the second filter condition. This to specify additional filters or to apply filter. is less than zero or is equal to or greater than of the . Value's type is not supported. Sets a to a column with the specified index (relative to the ). filters by a dynamic criteria that can change, either with the data itself (e.g., "above average") or with the current system date (e.g., show values for "today"). The index of a column relative to the that a set applies to. The dynamic filter type. This to specify additional filters or to apply filter. is less than zero or is equal to or greater than of the . Sets a custom filter method to a column with the specified index (relative to the ). Use this method to specify a custom filter behavior which is not provided by any of the s. The index of a column relative to the that a set custom filter predicate applies to. A custom filter method. This to specify additional filters or to apply filter. is less than zero or is equal to or greater than of the . Sets a to a column with the specified index (relative to the ). filters by a top N (percent or number of items). The index of a column relative to the that a set applies to. a value indicating whether or not to filter by top order. A value filters by bottom order. A value indicating whether or not to filter by percent value of the column. A value filters by number of items. The top or bottom value to use as the filter criteria. For example "Filter by Top 10 Percent" or "Filter by Top 5 Items". This to specify additional filters or to apply filter. is less than zero or is equal to or greater than of the . must be greater than zero. Sets a to a column with the specified index (relative to the ). filters by a list of values. The list can contain , and values. The index of a column relative to the that a set applies to. The list of values to filter by. This to specify additional filters or to apply filter. is less than zero or is equal to or greater than of the . contains an item which is not , or . Sets a to a column with the specified index (relative to the ). filters by a list of values. The list can contain , and values. The index of a column relative to the that a set applies to. The list of values to filter by. This to specify additional filters or to apply filter. is less than zero or is equal to or greater than of the . contains an item which is not , or . Gets the filter columns. Gets the range to filter. Shows all rows (sets to ) to which belongs. Gets the sort state. Adds a to a column with the specified index (relative to the ). The index of a column relative to the that an added applies to. This to specify additional filters / sort levels or to apply filter / sort. is less than zero or is equal to or greater than of the . Adds a to a column with the specified index (relative to the ) and with the specified order to sort by. The index of a column relative to the that an added applies to. to sort the values in the descending order; otherwise, . This to specify additional filters / sort levels or to apply filter / sort. is less than zero or is equal to or greater than of the . Adds a to a column with the specified index (relative to the ) and with the specified order and custom list by which order of items to sort by. The index of a column relative to the that an added applies to. to sort the values in the descending order; otherwise, . The custom list by which order of items to sort by. This to specify additional filters / sort levels or to apply filter / sort. is less than zero or is equal to or greater than of the . Adds a to a column with the specified index (relative to the ) and with the specified order and custom list by which order of items to sort by. The index of a column relative to the that an added applies to. to sort the values in the descending order; otherwise, . The custom list by which order of items to sort by. This to specify additional filters / sort levels or to apply filter / sort. is less than zero or is equal to or greater than of the . Adds a to a column with the specified index (relative to the ) and with the specified custom list by which order of items to sort by. The index of a column relative to the that an added applies to. The custom list by which order of items to sort by. This to specify additional filters / sort levels or to apply filter / sort. is less than zero or is equal to or greater than of the . Adds a to a column with the specified index (relative to the ) and with the specified comparison method to sort by. The index of a column relative to the that an added applies to. The comparison method to sort by. This to specify additional filters / sort levels or to apply filter / sort. is less than zero or is equal to or greater than of the . Adds a to a column with the specified index (relative to the ) and with the specified custom list by which order of items to sort by. The index of a column relative to the that an added applies to. The custom list by which order of items to sort by. This to specify additional filters / sort levels or to apply filter / sort. is less than zero or is equal to or greater than of the . Returns a that represents this instance. A that represents this instance. Represents a built-in style name. '' built-in style. 'RowLevel_1' built-in style. 'RowLevel_2' built-in style. 'RowLevel_3' built-in style. 'RowLevel_4' built-in style. 'RowLevel_5' built-in style. 'RowLevel_6' built-in style. 'RowLevel_7' built-in style. 'ColLevel_1' built-in style. 'ColLevel_2' built-in style. 'ColLevel_3' built-in style. 'ColLevel_4' built-in style. 'ColLevel_5' built-in style. 'ColLevel_6' built-in style. 'ColLevel_7' built-in style. 'Comma' built-in style. 'Currency' built-in style. 'Percent' built-in style. 'Comma [0]' built-in style. 'Currency [0]' built-in style. Hyperlink built-in style. Followed Hyperlink built-in style. Note built-in style. 'Warning Text' built-in style. 'Title' built-in style. 'Heading 1' built-in style. 'Heading 2' built-in style. 'Heading 3' built-in style. 'Heading 4' built-in style. 'Input' built-in style. 'Output' built-in style. 'Calculation' built-in style. 'Check Cell' built-in style. 'Linked Cell' built-in style. 'Total' built-in style. 'Good' built-in style. 'Bad' built-in style. 'Neutral' built-in style. 'Accent1' built-in style. '20% - Accent1' built-in style. '40% - Accent1' built-in style. '60% - Accent1' built-in style. 'Accent2' built-in style. '20% - Accent2' built-in style. '40% - Accent2' built-in style. '60% - Accent2' built-in style. 'Accent3' built-in style. '20% - Accent3' built-in style. '40% - Accent3' built-in style. '60% - Accent3' built-in style. 'Accent4' built-in style. '20% - Accent4' built-in style. '40% - Accent4' built-in style. '60% - Accent4' built-in style. 'Accent5' built-in style. '20% - Accent5' built-in style. '40% - Accent5' built-in style. '60% - Accent5' built-in style. 'Accent6' built-in style. '20% - Accent6' built-in style. '40% - Accent6' built-in style. '60% - Accent6' built-in style. 'Explanatory Text' built-in style. Enumeration of available built-in document properties. Title of the document. Name of the document's author. Subject of the document. Document comments. Category of the document. Status of the document. Document keywords. Name of the last author. Manager. Company. Base hyperlink. Application. Represents the color and line style for the single border of a cell. Gets or sets the border line color. Default value is color created from name . Gets or sets the line style for this . Default value is . Sets the border color and line style. The border line color. The line style. Returns a that represents this instance. A that represents this instance. Represents a single set of cell border formats (left, right, top, bottom and diagonal). Gets the which contains the color and line style for the specified individual border of a cell. The individual border for which to get the color and line style. The which contains the color and line style for the specified individual border of a cell. Sets the color and line style for the specified multiple borders of a cell. The multiple borders for which to set the color and line style. The border line color. The line style. Returns a that represents this instance. A that represents this instance. Cell range is a rectangular group of worksheet cells. Calculates formula for every excel cell in this range. Gets or sets comment Copies this cell range to another worksheet. Destination worksheet. Absolute index of the destination row. Absolute index of the destination column. Destination worksheet is . Destination range is invalid. Copies this cell range to another worksheet. Destination worksheet. Full name of the top-left cell of the destination range. Destination range is invalid. Copies this cell range to another position in the same worksheet. Absolute index of the destination row. Absolute index of the destination column. Destination range is invalid. Copies this cell range to another position in the same worksheet or in another worksheet. Full name of the top-left cell of the destination range (e.g. "D4", "Sheet2!D5", etc.). Top-left cell is incorrectly specified. Destination range is invalid. Gets name of the last (bottom-right) cell in this cell range. Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . Gets the active on the parent worksheet () if active is equal to this ; otherwise, a new instance, which is set as active on the parent worksheet. is used to store filter settings and to apply filter on this range of cells. The active on the parent worksheet () if active is equal to this ; otherwise, a new instance, which is set as active on the parent worksheet. Gets the active on the parent worksheet () if active is equal to this and parameter is ; otherwise, a new instance, which is set as active on the parent worksheet if parameter is . is used to store filter settings and to apply filter on this range of cells. if set to , gets or sets the active on the parent worksheet (). The active on the parent worksheet () if active is equal to this and parameter is ; otherwise, a new instance, which is set as active on the parent worksheet if parameter is . Finds the first occurrence of the specified text in the current cell range. Test to search. to match exact case, otherwise. to match entire cell contents, otherwise. Index of the row where the text was found or -1 if no text was found. Index of the column where the text was found or -1 if no text was found. if text is found, otherwise. is . Finds the first occurrence of the specified text in the current cell range. Test to search. to match exact case, otherwise. Index of the row where the text was found or -1 if no text was found. Index of the column where the text was found or -1 if no text was found. if text is found, otherwise. is . Finds the first occurrence of the specified text in the current cell range. Test to search. Index of the row where the text was found or -1 if no text was found. Index of the column where the text was found or -1 if no text was found. if text is found, otherwise. is . Finds the first occurrence which matches the specified in the current cell range. The which should be matched. Index of the row where the text was found or -1 if no text was found. Index of the column where the text was found or -1 if no text was found. if text is found, otherwise. is . Gets index of the first (leftmost) column. Gets index of the first (topmost) row. Gets or sets formula string. Property get is attempted on a cell range which is not merged. Returns an enumerator for the (all cells). An enumerator for the (all cells). Returns a hash code for this instance. An integer value that specifies a hash value for this instance. Returns enumerator for the (only allocated cells). An enumerator for the (only allocated cells). Returns new cell range using A1 style notation. The cell range reference in A1 style notation. New cell range using A1 style notation. Returns new cell range using start and end position. Name of first (top-left) cell. Name of last (bottom-right) cell. New cell range using start and end position. Arguments are out of range. Returns new cell range using absolute indexing. Absolute index of the first row. Absolute index of the first column. Absolute index of the last row. Absolute index of the last column. New cell range using absolute indexing. Arguments are out of range. Returns new cell range using relative indexing. Relative index of the first row. Relative index of the first column. Width of new cell range in columns. Height of new cell range in rows. New cell range using relative indexing. Arguments are out of range. Gets height of this cell range, in rows. Gets or sets hyperlink Gets indexing mode used for cell range. Returns is any cell in this cell range is merged; otherwise, . Gets excel cell at the specified index. The zero-based context index of the cell. Gets excel cell at the specified relative position. The zero-based relative row position. The zero-based relative column position. Gets excel cell with the specified full or partial name. Full or partial name of the cell. Gets index of the last (rightmost) column. Gets index of the last (bottommost) row. Gets or sets whether cells in this range are merged. Merged range can't be created because some of the cells in the range are already merged. Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Checks if this cell range overlaps with another cell range. Cell range. if cell ranges overlap; otherwise, . is . Converts position string ("A1", "BN27", etc.) to row and column index. Position string. Row index. Column index. Converts row and column index to position string ("A1", "BN27", etc.). Row index. Column index. Position string. This method is obsolete. Use , and methods instead. Sorts the rows of this by comparing values of s in columns specified by . The sort descriptions that specify columns by which to sort. Gets the active on the parent worksheet () if active is equal to this and parameter is ; otherwise, a new instance, which is set as active on the parent worksheet if parameter is . is used to store sort settings and to apply sort on this range of cells. if set to , gets or sets the active on the parent worksheet (). The active on the parent worksheet () if active is equal to this and parameter is ; otherwise, a new instance, which is set as active on the parent worksheet if parameter is . This method is obsolete. Use , and methods instead. Sorts the rows of this by comparing values of s in columns specified by . The sort descriptions that specify columns by which to sort. Gets name of the first (top-left) cell in this cell range. Returns an enumerator for the (all cells). An enumerator for the (all cells). Gets or sets cell value on one or more excel cells. Property get is attempted on a cell range which is not merged. Gets width of this cell range, in columns. A collection of items. Adds the from the specified worksheet to the collection. The worksheet. The cell reference for which to create . An instance of the that was added to the collection. Enumerator used for iterating cells in a . Gets the current in the cell range. Gets the current in the cell range. Current absolute column index in the cell range. Current absolute row index in the cell range. Advances the enumerator to the next element of the cell range. if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the cell range. Parent . Sets the enumerator to its initial position, which is one column before the first cell in the cell range. Gets the current in the cell range. Represents cell formatting. Initializes a new instance of the class not associated with any workbook. Initializes a new instance of the class which references default () style from the specified workbook. The workbook from which default () style this inherits formatting. Gets or sets the borders. If set to , borders will be resolved from referenced workbook style. Gets or sets the fill (cell background). If set to , fill will be resolved from referenced workbook style. Fill can be either pattern or gradient. Gradient fill is currently supported in XLSX and partially in rendering formats (PDF, XPS and image formats). Gets or sets the font. If set to , font will be resolved from referenced workbook style. Gets or sets a value indicating whether the contents of the cell will not be displayed in the formula bar. Default value is . Gets or sets the horizontal alignment. Default value is . Gets or sets the number of spaces (of the style font) of indentation for text in a cell. The number of spaces to indent is calculated as following: Number of spaces to indent = * 3. Default value is 0. Value must be greater than or equal to 0. Gets a value indicating whether the referenced workbook style is default () and there are no additional modifications of cell formatting. Gets or sets a value indicating whether text orientation is vertical. Default value is . Gets or sets a value indicating whether the cell is locked. Default value is . If is workbook , gets or sets the name of the style; otherwise, gets the name of the referenced workbook from which this inherits formatting. Default value is Normal. Gets or sets the number format which indicates how to format and render the numeric value of a cell. Default value is General. If set to , number format will be resolved from referenced workbook style. Gets or sets a value indicating whether the text string in a cell should be prefixed by a single quote mark (e.g., 'text). Use it to store numeric value of a cell as text. Default value is . Gets or sets the text rotation in degrees (1/360th of a full circle). Value must be between -90 and 90 and specifies counterclockwise rotation of the text from the normal position. The first letter of the text is considered the center-point of the arc. Default value is 0. This member is currently not supported in PDF, XPS and image file formats. Value must be between -90 and 90. Gets or sets a value indicating whether the displayed text in the cell should be shrunk to fit the cell width. Not applicable when a cell contains multiple lines of text. Default value is . Returns a that represents this instance. A that represents this instance. Gets or sets the vertical alignment. Default value is . Gets or sets a value indicating whether the text in a cell should be line-wrapped within the cell. Default value is . Represents a collection of workbook (master) s. Adds an empty instance to the . The name of new instance. New instance that is added to this collection. Parameter cannot be null or empty. Style with name is already contained in the workbook. Determines whether the contains a instance with specific name. Name of the to locate in the . if instance with specific name is found in the ; otherwise, . Gets the number of s contained in the collection. Returns an enumerator that iterates through the . A IEnumerator<Style> that can be used to iterate through the . Gets the that corresponds to given . If doesn't contain correspondent style, then new style will be added and returned. The of the . that corresponds to given . Gets the that corresponds to given name. If doesn't contain correspondent style, then new style will be added and returned. The name of the . that corresponds to given name. Gets the 'Normal' style. Removes built-in style with the specified name from the workbook. The name of the built-in style which should be removed from the workbook. if style is successfully removed; otherwise, . This method also returns if style was not found in the workbook. '' style cannot be removed from the workbook. Removes style with the specified name from the workbook. The name of the style which should be removed from the workbook. if style is successfully removed; otherwise, . This method also returns if style was not found in the workbook. '' style cannot be removed from the workbook. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Represents the possible cell value types. Blank cell. Cell value is boolean. Cell value is integer. Cell value is double. Cell value is date-time. Cell value is string. A general type representing any reference or value type not explicitly represented by another CellValueType. Specifies the clear options. Clears the cell content. Clears the cell formatting. Clears the cell comment. Clears the cell hyperlink. Clears everything (content, formatting, comment and hyperlink). Represents a color name of colors available in MS Excel user interface. No color. Automatic color. For , and properties, automatic color is equal to . For , , and properties, automatic color is equal to . 'Background 1' theme color. 'Background 1, Darker 5%' theme color. 'Background 1, Darker 15%' theme color. 'Background 1, Darker 25%' theme color. 'Background 1, Darker 35%' theme color. 'Background 1, Darker 50%' theme color. 'Text 1' theme color. 'Text 1, Lighter 50%' theme color. 'Text 1, Lighter 35%' theme color. 'Text 1, Lighter 25%' theme color. 'Text 1, Lighter 15%' theme color. 'Text 1, Lighter 5%' theme color. 'Background 2' theme color. 'Background 2, Darker 10%' theme color. 'Background 2, Darker 25%' theme color. 'Background 2, Darker 50%' theme color. 'Background 2, Darker 75%' theme color. 'Background 2, Darker 90%' theme color. 'Text 2' theme color. 'Text 2, Lighter 80%' theme color. 'Text 2, Lighter 60%' theme color. 'Text 2, Lighter 40%' theme color. 'Text 2, Darker 25%' theme color. 'Text 2, Darker 50%' theme color. 'Accent 1' theme color. 'Accent 1, Lighter 80%' theme color. 'Accent 1, Lighter 60%' theme color. 'Accent 1, Lighter 40%' theme color. 'Accent 1, Darker 25%' theme color. 'Accent 1, Darker 50%' theme color. 'Accent 2' theme color. 'Accent 2, Lighter 80%' theme color. 'Accent 2, Lighter 60%' theme color. 'Accent 2, Lighter 40%' theme color. 'Accent 2, Darker 25%' theme color. 'Accent 2, Darker 50%' theme color. 'Accent 3' theme color. 'Accent 3, Lighter 80%' theme color. 'Accent 3, Lighter 60%' theme color. 'Accent 3, Lighter 40%' theme color. 'Accent 3, Darker 25%' theme color. 'Accent 3, Darker 50%' theme color. 'Accent 4' theme color. 'Accent 4, Lighter 80%' theme color. 'Accent 4, Lighter 60%' theme color. 'Accent 4, Lighter 40%' theme color. 'Accent 4, Darker 25%' theme color. 'Accent 4, Darker 50%' theme color. 'Accent 5' theme color. 'Accent 5, Lighter 80%' theme color. 'Accent 5, Lighter 60%' theme color. 'Accent 5, Lighter 40%' theme color. 'Accent 5, Darker 25%' theme color. 'Accent 5, Darker 50%' theme color. 'Accent 6' theme color. 'Accent 6, Lighter 80%' theme color. 'Accent 6, Lighter 60%' theme color. 'Accent 6, Lighter 40%' theme color. 'Accent 6, Darker 25%' theme color. 'Accent 6, Darker 50%' theme color. 'Black' standard color (R = 0, G = 0, B = 0, ARGB = 0xFF000000). 'White' standard color (R = 255, G = 255, B = 255, ARGB = 0xFFFFFFFF). 'Dark Red' standard color (R = 192, G = 0, B = 0, ARGB = 0xFFC00000). 'Red' standard color (R = 255, G = 0, B = 0, ARGB = 0xFFFF0000). 'Orange' standard color (R = 255, G = 192, B = 0, ARGB = 0xFFFFC000). 'Yellow' standard color (R = 255, G = 255, B = 0, ARGB = 0xFFFFFF00). 'Light Green' standard color (R = 146, G = 208, B = 80, ARGB = 0xFF92D050). 'Green' standard color (R = 0, G = 176, B = 80, ARGB = 0xFF00B050). 'Light Blue' standard color (R = 0, G = 176, B = 240, ARGB = 0xFF00B0F0). 'Blue' standard color (R = 0, G = 112, B = 192, ARGB = 0xFF0070C0). 'Dark Blue' standard color (R = 0, G = 32, B = 96, ARGB = 0xFF002060). 'Purple' standard color (R = 112, G = 48, B = 160, ARGB = 0xFF7030A0). Defines resolution method that determines DataTable column type. All columns will be of type . All columns will be of type . For conversion from some to string invariant culture will be used. All columns will be of type . For conversion from some to string current culture will be used. If all values in some column have the same type then that type will be used for DataTable column type, otherwise column will be of type . If all values in some column have the same type then that type will be used for DataTable column type, otherwise column will be of type . For conversion from some to string invariant culture will be used. If all values in some column have the same type then that type will be used for DataTable column type, otherwise column will be of type . For conversion from some to string current culture will be used. Contains methods that can be useful for users which are calling GemBox.Spreadsheet component using COM interop. Initializes a new instance of the class. Call this method from your application to set GemBox.Spreadsheet serial key. Serial key. Gets the column from a sheet with the specified index. The ExcelWorksheet instance from which to retreive the column. The zero-based index of the column. The ExcelColumn instance of the specified index. Gets the row from a sheet with the specified index. The ExcelWorksheet instance from which to retreive the row. The zero-based index of the row. The ExcelRow instance of the specified index. Loads a spreadsheet from a file with the specified path. The path from which to load a spreadsheet. A loaded spreadsheet. Loads a spreadsheet from a file with the specified path. The path from which to load a spreadsheet. The loading options which can be used to define settings for load operation. A loaded spreadsheet. Loads all parts of XLSX file as separate files from input directory. The path from which to load a spreadsheet. A loaded XLSX spreadsheet. Removes the column with the specified index. The ExcelWorksheet instance from which to remove the column. The zero-based index of the column. Removes the row with the specified index. The ExcelWorksheet instance from which to remove the row. The zero-based index of the row. Saves the entire spreadsheet to PDF file with the specified path. The ExcelFile instance which to save. The PDF file's path to which to save the spreadsheet. Saves the spreadsheet to a file with the specified path. The ExcelFile instance which to save. The path to which to save the spreadsheet. The saving options which can be used to define settings for save operation. Saves all parts of XLSX file as separate files to output directory. The ExcelFile instance which to save. Path of output directory. Sets frozen worksheet panes for freezing rows and columns. The ExcelWorksheet instance in which to freeze row and column. Top left visible cell in the bottom right pane. Represents options creating and filling it with values from . Initializes an instance of class. Initializes an instance of class. Index of the first row of data being extracted from . Index of the first column of data being extracted from . Number of rows being extracted from . Number of columns being extracted from . Initializes an instance of class. Name of the first (top left) cell of data being extracted from . Number of rows being extracted from . Number of columns being extracted from . Gets or sets a value indicating whether to use first row of extracted data for column headers. Gets a list of indexes of columns which will be extracted. Gets or sets . Gets or sets the number of columns being extracted from . Gets or sets the number of rows being extracted from . Gets or sets the resolution type that specifies how column types will be resolved in created , see . Gets or sets the index of the first column of data being extracted from . Gets or sets the index of the first row of data being extracted from . Represents options for loading from Character Separated Values file format. Initializes a new instance of the class. Value delimiter, . Initializes a new instance of the class. Character that will serve as value delimiter. Gets or sets a value indicating whether a new line character can be inside quotes. Default value is . Gets or sets the encoding for the CSV file. Value is set to . Gets or sets a value indicating whether values in CSV file can be quoted. Default value is . Gets or sets a value indicating number styles permitted in strings when parsing them to numeric types. Gets or sets the format provider for the CSV file. Value is set to . Gets or sets a value indicating whether numbers will be parsed and stored as value when loading CSV file. If , numbers will be loaded as strings. Default value is . Gets or sets character that serves as value delimiter. Value is set to quote '"' or new line '\n'. Gets or sets value delimiter type, see . Value is set to . Represents options for saving to Character Separated Values file format. Initializes a new instance of the class. Value delimiter, . Initializes a new instance of the class. Character that will serve as value delimiter. Gets or sets a value indicating whether values in CSV file will always be quoted. Default value is false. Gets the content-type for CSV file format: "text/tab-separated-values; charset=" + . if is , otherwise"text/csv; charset=" + .. Gets or sets the encoding for the CSV file. Value is set to null. Gets or sets the format provider for the CSV file. Value is set to null. Gets limitations for saving to CSV file format. Gets or sets character that serves as value delimiter. Value is set to quote '"' or new line '\n'. Gets or sets value delimiter type, see . Value is set to null. Formatting type for CSV files. Comma delimited CSV (most frequently used). Semicolon delimited CSV (used by Excel if current culture specifies comma as decimal separator). Tab delimited CSV. Represents a filter that specifies one or two conditions (operators and values) and whether the two conditions are joined by 'and' or 'or'. Gets or sets the value indicating whether the two conditions have an "and" relationship. indicates "and", indicates "or" and indicates that second condition won't be applied. Gets the value. Gets or sets the operator used by the (first) filter condition. Gets or sets the operator used by the second filter condition. Returns a that represents this instance. A that represents this instance. Gets or sets the value used by the (first) filter condition. The value's type must be supported in ( and types supported in ). Value's type is not supported. Gets or sets the value used by the second filter condition. The value's type must be supported in ( and types supported in ). Value's type is not supported. Arguments for event. Gets the source Gets the source column index in . Gets the source row index in . Gets the source value from . Gets the destination . Gets or sets the value which will be inserted into destination . This property is obsolete. Use , and properties instead. Gets the destination column index in . This property is obsolete. Use , and properties instead. Gets the destination row index in . This property is obsolete. Use and properties instead. Gets the destination . A single item of data validation defined on ranges of the worksheet. Initializes a new instance of the class. Initializes a new instance of the class with specified cell ranges on which this data validation will be applied. The cell ranges on which this data validation will be applied. Initializes a new instance of the class with specified worksheet and cell references on which this data validation will be applied. The worksheet that will be used to initialize s that will be added to the collection of this data validation. The cell references from which to create s. Initializes a new instance of the class with specified worksheet and cell references on which this data validation will be applied. The worksheet that will be used to initialize s that will be added to the collection of this data validation. The cell references from which to create s. Initializes a new instance of the class with specified cell ranges on which this data validation will be applied. The cell ranges on which this data validation will be applied. Gets the ranges over which data validation is applied. Gets or sets the message text of error alert. Gets or sets the style of error alert used for this data validation. Gets or sets the title bar text of error alert. Gets or sets the first formula in the DataValidation dropdown. Gets or sets the second formula in the DataValidation dropdown. Gets or sets a value indicating whether the data validation treats empty or blank entries as valid. means empty entries are OK and do not violate the validation constraints. Gets or sets a value indicating whether to display the dropdown combo box for a data validation type. Gets or sets the message text of input prompt. Gets or sets the title bar text of input prompt. Gets or sets the relational operator used with this data validation. Gets or sets a value indicating whether to display the error alert message when an invalid value has been entered, according to the criteria specified. Gets or sets a value indicating whether to display the input prompt message. Gets or sets the type of data validation. A collection of items. Supported in XLSX only. The style of data validation error alert. This data validation error style uses a stop icon in the error alert. This data validation error style uses a warning icon in the error alert. This data validation error style uses an information icon in the error alert. The relational operator used in data validation. Data validation which checks if a value is between two other values. Data validation which checks if a value is not between two other values. Data validation which checks if a value is equal to a specified value. Data validation which checks if a value is not equal to a specified value. Data validation which checks if a value is less than a specified value. Data validation which checks if a value is less than or equal to a specified value. Data validation which checks if a value is greater than a specified value. Data validation which checks if a value is greater than or equal to a specified value. Specifies the type of data validation used to validate user input. No data validation. Data validation which checks for whole number values satisfying the given condition. Data validation which checks for decimal values satisfying the given condition. Data validation which checks for a value matching one of list of values. Data validation which checks for date values satisfying the given condition. Data validation which checks for time values satisfying the given condition. Data validation which checks for text values, whose length satisfies the given condition. Data validation which uses a custom formula to check the cell value. Represents a group of s. Each instance that has the same date/time components (year, month, day, hour, minute, second) as this up to belongs to this group. Instance of can be inserted into collection to enable filtering values. Initializes a new instance of the type with level. The year. Initializes a new instance of the type with level. The year. The month. Initializes a new instance of the type with level. The year. The month. The day. Initializes a new instance of the type with level. The year. The month. The day. The hour. Initializes a new instance of the type with level. The year. The month. The day. The hour. The minute. Initializes a new instance of the type with level. The year. The month. The day. The hour. The minute. The second. Gets the date/time of this . Valid date/time components are only those upon to . Determines whether the   is equal to this instance. The other to compare with this instance. if the   is equal to this instance; otherwise, . Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . Returns a hash code for this instance. An integer value that specifies a hash value for this instance. Gets the grouping level of this . Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Returns a that represents this instance. A that represents this instance. Represents a level of a . The second level. The minute level. The hour level. The day level. The month level. The year level. Defined name class describes defined name that is not directly related with one cell range. Supported in XLSX only. Gets or sets the local sheet index of the defined name. If the local sheet index is -1, defined name is global. Gets or sets the name of the defined name object. Returns a that represents this instance. A that represents this instance. Gets or sets the value of the defined name. Collection of defined names that are not directly related with one cell range. Supported in XLSX only. Adds defined name to collection and returns index of that defined name. Name of the defined name. Range string. Local sheet index. If the value is -1, defined name is global. Index of the defined name. Removes all elements from defined names collection. Returns the number of defined names in collection. Returns an for the collection. An for the collection. Gets or sets defined name described by index from collection. Index of the defined name. Gets defined name described by name from collection. Name of the defined name. Removes the defined name described by name from collection. Name of the defined name. Removes the defined name described by index from collection. Index of the defined name. Returns an for the collection. An for the collection. Represents a class that stores details for signing a document with a digital signature. Gets or sets the byte array that contains data from an X.509 certificate. Gets or sets the password required to access the X.509 certificate data. Gets or sets the file path to the X.509 certificate. Gets or sets the contact information. Gets or sets the CPU host name or physical location of the signing. Gets or sets the reason for the signing. Contains a collection of built-in and custom document properties. Gets a collection of built-in document properties. Gets a collection of custom document properties. Returns a that represents the current . A that represents the current . Represents a dynamic filter criteria that can change, either with the data itself (e.g., "above average") or with the current system date (e.g., show values for "today"). Gets or sets the dynamic filter type. Gets the value. Returns a that represents this instance. A that represents this instance. Represents a dynamic filter type. Common filter type not available. Shows values that are above average. Shows values that are below average. Shows last week's dates. Shows last month's dates. Shows last quarter's dates. Shows last year's dates. Shows this week's dates. Shows this month's dates. Shows this quarter's dates. Shows this year's dates. Shows next week's dates. Shows next month's dates. Shows next quarter's dates. Shows next year's dates. Shows yesterday's dates. Shows today's dates. Shows tomorrow's dates. Shows the dates between the beginning of the year and today, inclusive. Shows the dates that are in January, regardless of year. Shows the dates that are in February, regardless of year. Shows the dates that are in March, regardless of year. Shows the dates that are in April, regardless of year. Shows the dates that are in May, regardless of year. Shows the dates that are in June, regardless of year. Shows the dates that are in July, regardless of year. Shows the dates that are in August, regardless of year. Shows the dates that are in September, regardless of year. Shows the dates that are in October, regardless of year. Shows the dates that are in November, regardless of year. Shows the dates that are in December, regardless of year. Shows the dates that are in the 1st quarter, regardless of year. Shows the dates that are in the 2nd quarter, regardless of year. Shows the dates that are in the 3rd quarter, regardless of year. Shows the dates that are in the 4th quarter, regardless of year. Excel cell provides access to a single worksheet cell or to a merged range if the cell is merged. Gets the boolean value of this cell or of merged range if this cell is merged. The boolean value. Calculates formula for this excel cell. Gets column of the cell. Gets or sets cell comment. Converts Excel floating-point number to structure. Excel floating-point number. True to use 1904 date system. Converted DateTime structure. Gets the DateTime value of this cell or of merged range if this cell is merged. The DateTime value. Gets the double value of this cell or of merged range if this cell is merged. The double value. Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . Gets or sets cell formula string. Converts cell value of this instance to string representation using number format that is specified on this instance. Formatted cell value. Returns a hash code for this instance. An integer value that specifies a hash value for this instance. If cell has comment returns true, else returns false. If cell has hyperlink returns true, else returns false. Gets or sets cell hyperlink. Gets the integer value of this cell or of merged range if this cell is merged. The integer value. Returns associated merged range if the cell is merged; otherwise, . Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Gets row of the cell. Sets the boolean value to this cell or to merged range if this cell is merged. The boolean value. Sets the DateTime value to this cell or to merged range if this cell is merged. The DateTime value. Sets the double value to this cell or to merged range if this cell is merged. The double value. Sets the integer value to this cell or to merged range if this cell is merged. The integer value. Sets the string value to this cell or to merged range if this cell is merged. The string value. Loads the specified HTML text as the value of this . The HTML text which should be loaded as the value of this . The options used to define settings for load operation. Gets the string value of this cell or of merged range if this cell is merged. The string value. Gets or sets value of this cell or of merged range if this cell is merged. Value is not supported. Gets the cell value type. Gets the parent worksheet. Collection of excel cells (). Gets the number of currently allocated elements (dynamically changes when worksheet is modified -- read remarks). Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Arguments for event. Gets or sets the action which will be executed after event, see . Gets the destination Gets the destination column index in . Gets the destination column type in . Gets or sets the value which will be inserted into destination cell. Gets the source . This property is obsolete. Use and properties instead. Gets the source value from . This property is obsolete. Use , and properties instead. Gets the source column index in . This property is obsolete. Use , and properties instead. Gets the source row index in . This property is obsolete. Use and properties instead. Gets the source . Gets a value indication whether current can be converted into cell. Excel column contains column options and cell range with column cells. Automatically fits column width to the minimum size required for all data in the column to be visible. Automatically fits column width to the minimum size required for all data in the column to be visible. Scaling factor. Automatically fits column width by checking only the cells in the column that are specified by row range. Scaling factor. First row. Last row. Automatically fits column width to the minimum size required for all data in the column to be visible. Scaling factor. Automatically fits column width by checking only the cells in the column that are specified by row range. Scaling factor. First row. Last row. Deletes this column from the worksheet. Gets the width of column in arbitrary length unit. The length unit in which to return column width. The width of column in arbitrary length unit. Inserts specified number of copied columns before the current column. Number of columns to insert. Source column to copy. Inserts specified number of empty columns before the current column. Number of columns to insert. Sets the width of column in arbitrary length unit. Column width value. The length unit in which is specified. Gets or sets column width. Collection of excel columns (). Converts column index (0, 1, ...) to column name ("A", "B", ...). Column index. Column name for the specified index. Converts column name ("A", "B", ...) to column index (0, 1, ...). Column name. Column index for the specified name. Inserts copied column at the specified index. The zero-based index of the column. Source column to copy. Inserts specified number of copied columns at the specified index. The zero-based index of the column. Number of columns to insert. Source column to copy. Inserts empty column at the specified index. The zero-based index of the column. Inserts specified number of empty columns at the specified index. The zero-based index of the column. Number of columns to insert. Gets the column with the specified index. The zero-based index of the column. Removes the column with the specified index. The zero-based index of the column. Removes specified number of columns starting at the specified index. The zero-based index of the column. Number of columns to remove. Base class for the excel column and row classes. Gets cell range with column / row cells. Gets or sets whether object is collapsed in outlining. Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . Returns a hash code for this instance. An integer value that specifies a hash value for this instance. Gets or sets whether excel object is hidden. Gets the row / column zero-based index which represents its position in a worksheet. Returns if style is default; otherwise, . Gets the name of instance. Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Gets or sets outline level. Value is out of 0 to 7 range. Gets or sets the cell formatting of cells in this column / row. Returns a that represents this instance. A that represents this instance. Represents a comment object used by in the worksheet. Gets or sets comment author. Gets or sets the bottom right anchor cell for the comment shape. Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . If comment exists returns true, otherwise returns false. Returns a object that represents a range of characters within the comment text. The range starts at a specified character position. Supported in XLSX only. The zero-based starting character position. New object. Argument is less than zero or is equal to or greater than 32767. Returns a object that represents a range of characters within the comment text. The range starts at a specified character position and has a specified length. Supported in XLSX only. The zero-based starting character position. The number of characters. New object. Argument is less than zero or is equal to or greater than 32767. Argument is equal to or less than zero or is greater than 32767. Returns a hash code for this instance. An integer value that specifies a hash value for this instance. Gets or sets a value indicating whether this instance is visible. Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Gets the comment text assigned to excel cell Gets or sets the top left anchor cell for the comment shape. Collection of comments (). Removes all comments. Gets the number of comments contained in the collection. Returns an enumerator for the collection. An enumerator for the collection. Gets the comment at the specified index. The zero-based index of the comment. The comment at the specified index. Argument is out of range. Removes the comment at the specified index. The zero-based index of the comment to remove. Returns an enumerator for the collection. An object that can be used to iterate through the collection. Represents a base class for all drawings (pictures, charts, etc.) in the worksheet. Formats this drawing (picture, chart, etc.) to its default size so it can be exported to PDF, XPS, image or be printed. Formatted drawing (picture, chart, etc.) which can be exported to PDF, XPS, image or be printed. Drawing cannot be formatted because it doesn't belong to any worksheet. Formats this drawing (picture, chart, etc.) to specified size so it can be exported to PDF, XPS, image or be printed. The formatted drawing width. The formatted drawing height. The formatted drawing width / height length unit. Formatted drawing (picture, chart, etc.) which can be exported to PDF, XPS, image or be printed. Drawing cannot be formatted because it doesn't belong to any worksheet. Gets a value indicating whether this drawing (picture, chart, etc.) has hyperlink. Gets or sets the hyperlink on this drawing (picture, chart, etc.). Gets the metadata (non-visual properties) of this instance. Gets the position of this drawing (picture, chart, etc.) in the worksheet. Represents a collection of drawings (pictures, charts, etc.) in the worksheet. An derived type. Adds a copy of the drawing (picture, chart, etc.) to the worksheet. The drawing (picture, chart, etc.) which will be copied to the worksheet. A copy of the drawing (picture, chart, etc.) added to the worksheet. Removes all items from the . The is read-only. Determines whether the contains a specific value. The object to locate in the . true if is found in the ; otherwise, false. Gets the number of elements contained in the . The number of elements contained in the . Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Determines the index of a specific item in the . The object to locate in the . The index of if found in the list; otherwise, -1. Gets the element at the specified index. The zero-based index of the element to get. The element at the specified index. Moves the at the specified index to a new location in the collection thus affecting its Z-index. Drawings at the lower location in the collection have a lower Z-index and are drawn before drawings at the higher location in the collection. The zero-based index specifying the location of the to be moved. The zero-based index specifying the new location of the . Removes the first occurrence of a specific object from the . The object to remove from the . true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . The is read-only. Removes the item at the specified index. The zero-based index of the item to remove. is not a valid index in the . The is read-only. Adds an item to the . The object to add to the . The is read-only. Copies the elements of the to an , starting at a particular index. The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. The zero-based index in at which copying begins. is null. is less than 0. The number of elements in the source is greater than the available space from to the end of the destination . Gets a value indicating whether the is read-only. true if the is read-only; otherwise, false. Inserts an item to the at the specified index. The zero-based index at which should be inserted. The object to insert into the . is not a valid index in the . The is read-only. Gets or sets the element at the specified index. The zero-based index of the element to get or set. The element at the specified index. is not a valid index in the . The property is set and the is read-only. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Represents a set of non-visual properties which shall be applied to the parent . Gets a unique identifier for the current drawing within the worksheet. Gets or sets the name for the current drawing. Drawing's name cannot be empty. Returns a that represents this instance. A that represents this instance. Represents a class which holds information about position and size of the (picture, chart, etc.) in the worksheet. Gets or sets the anchor cell which the (picture, chart, etc.) spans from. Gets the height of the (picture, chart, etc.). The length unit of the returned value. The height of the (picture, chart, etc.). Gets the distance of the left edge of the (picture, chart, etc.) from the left edge of the worksheet. The length unit of the returned value. The distance of the left edge of the (picture, chart, etc.) from the left edge of the worksheet. Gets the distance of the top edge of the (picture, chart, etc.) from the top edge of the worksheet. The length unit of the returned value. The distance of the top edge of the (picture, chart, etc.) from the top edge of the worksheet. Gets the width of the (picture, chart, etc.). The length unit of the returned value. The width of the (picture, chart, etc.). Gets or sets the height (in points) of the (picture, chart, etc.). Gets or sets the distance (in points) of the left edge of the (picture, chart, etc.) from the left edge of the worksheet. Gets or sets the positioning mode of the (picture, chart, etc.). Sets the height of the (picture, chart, etc.). The value. The length unit of the parameter. Sets the distance of the left edge of the (picture, chart, etc.) from the left edge of the worksheet. The value. The length unit of the parameter. Sets the distance of the top edge of the (picture, chart, etc.) from the top edge of the worksheet. The value. The length unit of the parameter. Sets the width of the (picture, chart, etc.). The value. The length unit of the parameter. Gets or sets the anchor cell which the (picture, chart, etc.) spans to. Gets or sets the distance (in points) of the top edge of the (picture, chart, etc.) from the top edge of the worksheet. Returns a that represents this instance. A that represents this instance. Gets or sets the width (in points) of the (picture, chart, etc.). Excel file contains one or more worksheets () and workbook related properties and methods. Initializes an empty (no worksheets) instance of the ExcelFile class. Autodetects CSV separator. If there's no separators in the input stream returns (char)0. Input Stream. Char that is CSV separator. If there's no separators in the input StreamReader returns (char)0, and if there are two with equal number of occurance, returns first of them. Autodetects CSV separator. If there's no separators in the input stream returns (char)0. Input StreamReader. Number of rows to test. Chars that can be CSV separators. Char that is CSV separator. If there's no separators in the input StreamReader returns (char)0, and if there are two with equal number of occurance, returns first of them. Gets or sets a value indicating whether the formula address references are automatically updated. Calculates formula for every excel cell in all worksheets. Gets the calculation engine options. Closes preserved XLSX file handle if needed (XlsxOptions.PreserveKeepOpen was used with ExcelFile.LoadXlsx(string,XlsxOptions) method). (.NET 3.0 and greater only) Converts single page specified in of this instance to an instance. The options used when converting a single spreadsheet's page to an image. A new instance created from a single spreadsheet's page specified in . Converts this instance to an instance. The options used when converting to XML Paper Specification (XPS) document. A New instance created from this instance. Gets or sets whether SaveCsv() methods will allow newline in quotes. Gets or sets whether SaveCsv() methods will always put values in quotes. Gets or sets whether LoadCsv() methods will try to convert text values to numbers. Gets or sets name of the default font used in the workbook. Gets or sets default font size. Gets the collection of defined names that are not directly related with one cell range. Supported in XLSX only. Delays formula parsing until one of SaveXls methods is called. Gets of this . Maximum number of affected cells in group set methods. Fired for unexpected situations when reading or writing XLS / CSV files. Occurs when the size of XLS / CSV file in reading / writing is near GemBox.Spreadsheet free limit. Occurs when the size of XLS / CSV file in reading / writing is above GemBox.Spreadsheet free limit. Loads a spreadsheet from the specified stream. The stream from which to load a spreadsheet. The loading options which can be used to define settings for load operation. A loaded spreadsheet. Loads a spreadsheet from CSV data using the specified reader. The reader which is used to load a spreadsheet. The CSV loading options which can be used to define settings for load operation. A loaded spreadsheet. Loads a spreadsheet from a file with the specified path. The path from which to load a spreadsheet. A loaded spreadsheet. Loads a spreadsheet from a file with the specified path. The path from which to load a spreadsheet. The loading options which can be used to define settings for load operation. A loaded spreadsheet. Loads the existing stream with specified CSV format. Input stream. CSV type. Loads the existing stream, using specified character as a delimiter. Input stream. Separator used for delimiting data values. Loads all data using specified StreamReader and CSV Type. Stream reader. CSV type. Loads all data using specified StreamReader and character delimiter. Stream reader. Separator used for delimiting data values. Loads the existing file with specified CSV format. Existing CSV file name (opened for reading). CSV type. Loads the existing file, using specified character as a delimiter. File name. Separator used for delimiting data values. Loads all parts of ODS file as separate files from input directory. The path from which to load a spreadsheet. The ODS loading options which can be used to define settings for load operation. A loaded ODS spreadsheet. Loads all parts of XLSX file as separate files from input directory. The path from which to load a spreadsheet. The XLSX loading options which can be used to define settings for load operation. A loaded XLSX spreadsheet. Loads the existing ODS file from the input stream. Input stream (opened for reading). ODS options. Loads the existing ODS file. Existing ODS file name. ODS options. Loads all parts of ODS file as separate files from input directory. Path of input directory. ODS options. Loads the existing XLS file from the input stream (preserving MS Excel records). Input stream. Loads the existing XLS file from the input stream (optionally preserving MS Excel records). Input stream. XLS options. Loads the existing XLS file (preserving MS Excel records). Existing XLS file name (opened for reading). Loads the existing XLS file (optionally preserving MS Excel records). Existing XLS file name (opened for reading). XLS options. Loads the existing XLSX file from the input stream. (.NET 3.0 and greater only) Input stream. XLSX options. Loads the existing XLSX file. (.NET 3.0 and greater only) Existing XLSX file name (opened for reading). XLSX options. Loads all parts of XLSX file as separate files from input directory. Path of input directory. XLS options. Maximum number of columns in . Maximum number of rows in . Maximum number of user-defined cell styles in XLS (BIFF8) file. Maximum number of colors in XLS (BIFF8) file. Maximum number of columns in XLS (BIFF8) file. Maximum number of rows in XLS (BIFF8) file. Gets the collection of s defined in this instance. Currently supported in XLSX only. Prints the document to the default printer. Prints the document to the specified printer. Printer name. Prints the document to the specified printer according to specified options. Printer name. Print options. Gets or sets the workbook protection flag. Gets or sets the resolution method. Saves the spreadsheet to the specified stream. The stream to which to save the spreadsheet. The saving options which can be used to define settings for save operation. Save the spreadsheet to CSV format using the specified writer. The writer which is used to save the spreadsheet. The CSV saving options which can be used to define settings for save operation. Saves the spreadsheet to a System.Web.HttpResponse or System.Web.HttpResponseBase output stream or a System.Net.Http.HttpResponseMessage and sets appropriate HTTP response headers (Content-Type and Content-Disposition). Use this method in ASP.NET application to send the spreadsheet to a client browser. File format is resolved from extension. See remarks why parameter is of type . System.Web.HttpResponse object that can be retrieved through the Response property of the System.Web.HttpApplication, System.Web.HttpContext, System.Web.UI.Page or System.Web.UI.UserControl classes or System.Web.HttpResponseBase object or System.Net.Http.HttpResponseMessage object. File name that will be presented in client browser when downloading a file. If file extension is not specified or not supported. If file extension is not recognized, use method overload instead. Saves the spreadsheet to a System.Web.HttpResponse or System.Web.HttpResponseBase output stream or a System.Net.Http.HttpResponseMessage and sets appropriate HTTP response headers (Content-Type and Content-Disposition). Use this method in ASP.NET application to send the spreadsheet to a client browser. File format is defined with parameter. See remarks why parameter is of type . System.Web.HttpResponse object that can be retrieved through the Response property of the System.Web.HttpApplication, System.Web.HttpContext, System.Web.UI.Page or System.Web.UI.UserControl classes or System.Web.HttpResponseBase object or System.Net.Http.HttpResponseMessage object. File name that will be presented in client browser when downloading a file. The saving options which can be used to define settings for save operation. Saves the spreadsheet to a file with the specified path. The path to which to save the spreadsheet. Saves the spreadsheet to a file with the specified path. The path to which to save the spreadsheet. The saving options which can be used to define settings for save operation. Save the spreadsheet to HTML format using the specified writer. The writer which is used to save the spreadsheet. The HTML saving options which can be used to define settings for save operation. Saves all data to a stream in a specified CSV format. Output stream. CSV type. Saves all data to a stream, using specified character as a delimiter. Output stream. Separator used for delimiting data values. Saves all data using specified TextWriter and CSV Type. Text writer. CSV type. Saves all data using specified TextWriter and character delimiter. Text writer. Separator used for delimiting data values. Saves all data to a new file in a specified CSV format. File name. CSV type. Saves all data to a new file, using specified character as a delimiter. File name. Separator used for delimiting data values. Saves all data to an output stream in ODF format. Output stream. Saves all data to a new file in ODF format. File name. Saves all parts of ODS file as separate files to output directory. Path of output directory. Saves all parts of ODS file as separate files to output directory. Path of output directory. Advanced save options. Saves all parts of XLSX file as separate files to output directory. Path of output directory. Advanced save options. Saves the to a System.Web.HttpResponse output stream and sets appropriate HTTP response headers. Use this method in ASP.NET application to send the document to a client browser. File format is resolved from parameter or parameter file extension as described in remarks. See remarks why parameter is of type . HttpResponse object that can be retrieved through the Response property of the System.Web.HttpApplication, System.Web.HttpContext, System.Web.UI.Page or System.Web.UI.UserControl classes. File name that will be presented in client browser when downloading a file. The saving options which can be used to define settings for save operation. Saves all data to an output stream in XLS format. Output stream. Saves all data to a new file in XLS format. File name. Saves all data to an output stream in XLSX format. (.NET 3.0 and greater only) Output stream. Saves all data to an output stream in XLSX format. (.NET 3.0 and greater only) Output stream. Advanced save options. Saves all data to a new file in XLSX format. (.NET 3.0 and greater only) File name. Saves all data to a new file in XLSX format. (.NET 3.0 and greater only) File name. Advanced save options. Saves all parts of XLSX file as separate files to output directory. Path of output directory. Saves all parts of XLSX file as separate files to output directory. Path of output directory Advanced save options. Gets the collection of workbook (master) s defined for this instance. Gets a value indicating whether the objects of specified type can be assigned to ExcelCell.Value property. Queried type. if the specified type is supported; otherwise, . Gets or sets whether 1904 date system is used. Collection of all worksheets () in a workbook. Represents cell fill (background) formatting which can be either pattern or gradient. Gets or sets the first color of the gradient fill effect. Default value is color created from name . Gradient fill is currently supported in XLSX and partially in rendering formats (PDF, XPS and image formats). Gets or sets the second color of the gradient fill effect. Default value is color created from name . Gradient fill is currently supported in XLSX and partially in rendering formats (PDF, XPS and image formats). Gets or sets the shading style of the gradient fill effect, if there is any gradient fill effect applied. Default value is . Gradient fill is currently supported in XLSX and partially in rendering formats (PDF, XPS and image formats). Value cannot be set to . Gets or sets the pattern fill background color. Default value is color created from name . Gets or sets the pattern fill foreground color. Default value is color created from name . Gets or sets the pattern fill style. Default value is . Currently supported only in XLS and XLSX. For all other formats it defaults to either or . If set value is not , then and/or should also be set. Sets the gradient fill effect. The shading style of the gradient fill effect. The first color of the gradient fill effect. The second color of the gradient fill effect. Sets the pattern fill. The pattern style. Foreground color of the pattern fill. Background color of the pattern fill. Sets the solid pattern fill with the specified fill color. Sets to and to . Foreground color of the solid pattern fill. Returns a that represents this instance. A that represents this instance. Represents a typeface (for example, Calibri), along with its attributes (size, font style, underlining, color, and effects). Initializes a new instance of the class. Default bold font weight. Gets or sets the color of the text. Default value is color created from name . Gets or sets a value indicating whether to display characters in italic font style. Default value is . Maximum font weight. Minimum font weight. Gets or sets the face name of this font. Default value is Calibri. Value cannot be null or empty. Normal font weight. Gets or sets the vertical position of the text relative to the text's default appearance. Default value is . Gets or sets the size of the text in twips (1/20th of a point). Default value is 11 * 20 = 220. Value must be positive. Gets or sets a value indicating whether to draw a strike-through line through the horizontal middle of the text. Default value is . Returns a that represents this instance. A that represents this instance. Gets or sets the underline formatting of the text. Default value is . Gets or sets the font weight (font boldness). Value must be between and . For standard boldness, use . Default value is . Value must be between and . Represents a picture in the worksheet. This property is obsolete. Use property and its property instead. Gets or sets the bottom right anchor cell for the picture. This property is obsolete. Use property and its , , and methods instead. Gets the image bounding rectangle. Removes this instance from the worksheet. This property is obsolete. Use method instead. Gets the picture as . This property is obsolete. Use property instead. Gets the image stream. Gets the picture format. Gets the picture stream. This property is obsolete. Use property and its property instead. Gets or sets the positioning options of the picture. Converts this instance to a new instance. A new instance created from this instance. This property is obsolete. Use property and its property instead. Gets or sets the top left anchor cell for the picture. Returns a that represents this instance. A that represents this instance. Represents a collection of pictures in the worksheet. Adds a new picture to the worksheet which moves and sizes with cells. The picture's stream. The picture's format. The picture's position (top-left corner). The picture's end position (bottom-right corner). A new picture added to the worksheet which moves and sizes with cells. Adds a new picture to the worksheet which moves but doesn't size with cells. The picture's stream. The picture's format. The picture's position. The picture's width. The picture's height. The length unit in which all length parameters are specified. A new picture added to the worksheet which moves but doesn't size with cells. Adds a new picture to the worksheet which doesn't move nor sizes with cells. The picture's stream. The picture's format. The distance of the left edge of the picture from the left edge of the worksheet. The distance of the top edge of the picture from the top edge of the worksheet. The picture's width. The picture's height. The length unit in which all length parameters are specified. A new picture added to the worksheet which doesn't move nor sizes with cells. Adds a new picture to the worksheet which moves but doesn't size with cells. The picture's stream. The picture's format. The picture's position (for example, "A1"). The picture's width. The picture's height. The length unit in which all length parameters are specified. A new picture added to the worksheet which moves but doesn't size with cells. Adds a new picture to the worksheet which moves and sizes with cells. The picture's stream. The picture's format. The picture's position (top-left corner) (for example, "A1"). The picture's end position (bottom-right corner) (for example, "B2"). A new picture added to the worksheet which moves and sizes with cells. This method is obsolete. Use method and and properties instead. Adds the image with defined anchor properties. Stream of the image to be added. Positioning mode of the image. Top left anchor cell. Bottom right anchor cell. Picture format. Newly created . This method is obsolete. Use method and and properties instead. Parameters width and height can, for example, be retrieved by using Image.FromStream(Stream) method and Image.Size property. Note that instance must be disposed. Adds the image by using defined top left anchor property and default width/height. Stream of the image to be added. Positioning mode of the image. Top left anchor cell. Picture format. Newly created . This method is obsolete. Use method and and properties instead. Adds the image from specified fileName by using defined top left anchor property and defined width and height. Stream of the image to be added. Positioning mode of the image. Top left anchor cell. Image width (in pixels). Image height (in pixels). Picture format. Newly created . This method is obsolete. Use method and and properties instead. Adds the image by using defined rectangle. Stream of the image to be added. Positioning mode of the image. The destination rectangle. Picture format. Newly created . This method is obsolete. Use method instead. Adds image from the image object by using defined rectangle. Image stream. Destination rectangle. Picture format. Newly created . Adds a new picture to the worksheet which moves but doesn't size with cells. Picture size will be determined by using GDI+. The picture's path. The picture's position. A new picture added to the worksheet which moves but doesn't size with cells. Adds a new picture to the worksheet which moves and sizes with cells. The picture's path. The picture's position (top-left corner). The picture's end position (bottom-right corner). A new picture added to the worksheet which moves and sizes with cells. Adds a new picture to the worksheet which moves but doesn't size with cells. The picture's path. The picture's position. The picture's width. The picture's height. The length unit in which all length parameters are specified. A new picture added to the worksheet which moves but doesn't size with cells. This method is obsolete. Use method and and properties instead. Adds the image from specified fileName by using defined top left anchor property and default width/height. File name of the image to be added. Positioning mode of the image. Top left anchor cell. Newly created . This method is obsolete. Use method and and properties instead. Adds the image from specified fileName with defined anchor properties. File name of the image to be added. Positioning mode of the image. Top left anchor cell. Bottom right anchor cell. Newly created . This method is obsolete. Use method and and properties instead. Adds the image from specified fileName by using defined top left anchor property and defined width and height. File name of the image to be added. Positioning mode of the image. Top left anchor cell. Image width (in pixels). Image height (in pixels). Newly created . This method is obsolete. Use method and and properties instead. Adds the image from specified fileName by using defined rectangle. The fileName. Positioning mode of the image. The destination rectangle. Newly created . Adds a new picture to the worksheet which doesn't move nor sizes with cells. Picture size will be determined by using GDI+. The picture's path. The distance of the left edge of the picture from the left edge of the worksheet. The distance of the top edge of the picture from the top edge of the worksheet. The length unit in which all length parameters are specified. A new picture added to the worksheet which doesn't move nor sizes with cells. Adds a new picture to the worksheet which doesn't move nor sizes with cells. The picture's path. The distance of the left edge of the picture from the left edge of the worksheet. The distance of the top edge of the picture from the top edge of the worksheet. The picture's width. The picture's height. The length unit in which all length parameters are specified. A new picture added to the worksheet which doesn't move nor sizes with cells. This method is obsolete. Use method instead. Adds the image from specified fileName by using defined rectangle. The fileName. The destination rectangle. Newly created . Adds a new picture to the worksheet which moves but doesn't size with cells. Picture size will be determined by using GDI+. The picture's path. The picture's position (for example, "A1"). A new picture added to the worksheet which moves but doesn't size with cells. Adds a new picture to the worksheet which moves but doesn't size with cells. The picture's path. The picture's position (for example, "A1"). The picture's width. The picture's height. The length unit in which all length parameters are specified. A new picture added to the worksheet which moves but doesn't size with cells. Adds a new picture to the worksheet which moves and sizes with cells. The picture's path. The picture's position (top-left corner) (for example, "A1"). The picture's end position (bottom-right corner) (for example, "B2"). A new picture added to the worksheet which moves and sizes with cells. Picture formats. Jpeg picture format. Png picture format. Tiff picture format. Gif picture format. Emf picture format. Wmf picture format. Bmp picture format. Exif picture format. Ico picture format. Stores MS Excel print and print related options. Scaling factor for automatic page breaks. Value is out of 10 to 400 range. Bottom margin (in inches). for printing in draft quality, otherwise. Determines whether the specified is equal to the current . Object of type. if the specified is equal to the current ; otherwise, . for using and , otherwise. Fit worksheet height to this number of pages (0 = use as many as needed). Fit worksheet width to this number of pages (0 = use as many as needed). Footer margin (in inches). Returns the hash code of this object. Hash code. Header margin (in inches). for printing sheet horizontal centered, otherwise. Left margin (in inches). Number of copies to print. Gets the height of the page (in inches). Gets the width of the page (in inches). MS Excel specific paper size / type index. Gets or sets the type of the paper for the page. Thrown if type is set to PaperType.Custom for portrait orientation, for landscape orientation. for printing in black and white, otherwise. for printing cell notes, otherwise. for printing gridlines, otherwise. for print headings, otherwise. for printing notes at end of sheet, otherwise. for printing pages in rows, otherwise. Print resolution in DPI (dots per inch). Right margin (in inches). Sets the printer settings by using a byte array that contains the DEVMODE structure that corresponds to the printer settings. A byte array that contains the DEVMODE structure. Sets the printer settings by using a handle to a DEVMODE structure that corresponds to the printer settings. A handle to a DEVMODE structure obtained from or methods. Sets the printer settings by using a printer name and an XML stream (that contains a document) that complies with the XML Print Schema. Name of the printer. An XML stream that describes a print job and conforms to the Print Schema. Start page number. Top margin (in inches). for using start page number, otherwise. for printing sheet vertical centered, otherwise. Vertical print resolution in DPI (dots per inch). Excel row contains row options and cell range with row cells. Gets only currently allocated cells for this row. Automatically fits row height to the minimum size required for all lines in the row cells to be visible. Deletes this row from the worksheet. Gets the height of row in arbitrary length unit. The length unit in which to return row height. The height of row in arbitrary length unit. Gets or sets row height. Inserts specified number of copied rows before the current row. Number of rows to insert. Source row to copy. Inserts specified number of empty rows before the current row. Number of rows to insert. Gets a value indicating whether this row height is automatically fitted. Sets the height of row in arbitrary length unit. Row height value. The length unit in which is specified. Collection of excel rows (). Inserts copied row at the specified index. The zero-based index of the row. Source row to copy. Inserts specified number of copied rows at the specified index. The zero-based index of the row. Number of rows to insert. Source row to copy. Inserts empty row at the specified index. The zero-based index of the row. Inserts specified number of empty rows at the specified index. The zero-based index of the row. Number of rows to insert. Gets the row with the specified index. The zero-based index of the row. Removes the row with the specified index. The zero-based index of the row. Removes specified number of rows starting at the specified index. The zero-based index of the row. Number of rows to remove. Converts row index (0, 1, ...) to row name ("1", "2", ...). Row index. Row name for the specified index. Converts row name ("1", "2", ...) to row index (0, 1, ...). Row name. Row index for the specified name. Base class for row, column and cell collections. Gets the number of currently allocated elements (dynamically changes when worksheet is modified -- read remarks). Returns an enumerator for the . An enumerator for the . Base class for row and column collections. Generic base class for row and column collections. Type of the items in the collection, either or . Gets the number of currently allocated elements (dynamically changes when worksheet is modified -- read remarks). Returns an enumerator that iterates through the collection. An that can be used to iterate through the collection. Gets the row / column with the specified index. The zero-based index of the row / column. Gets the row / column with the specified name. The name of the row / column. Stores MS Excel display and view related options. Index of the first visible column in the worksheet. Index of the first visible row in the worksheet. Gets or sets whether outline column buttons are displayed on the right side of groups. Gets or sets whether outline row buttons are displayed below groups. Magnification factor in page break view. Value is out of 10 to 400 range. This property is obsolete. Use property instead. Gets or sets the selected cells. If true, MS Excel shows columns from right to left. If true, MS Excel shows formulas. Otherwise, formula results are shown. If true, MS Excel shows grid lines. If true, MS Excel shows worksheet in page break preview. Otherwise, normal view is used. If true, MS Excel shows outline symbols. If true, MS Excel shows row and column headers. If true, MS Excel shows zero values. Otherwise, zero values are shown as empty cells. Gets and sets the view type. Magnification factor in normal view. Value is out of 10 to 400 range. Excel worksheet is a table with additional properties, identified by a unique name. Calculates formula for every excel cell in this worksheet. Iterates all rows and finds maximum number of used columns. Maximum number of occupied columns in this sheet. Gets all the cells in the sheet. Gets the worksheet charts. Not supported in XLS. Clears this worksheet. Gets collection of all columns () in the worksheet. Gets comments in this sheet. Gets the conditional formatting rules applied on cell ranges of this sheet. Currently supported in XLSX only. Extracts data from specified range of cells to a new . Cell range. Resolution type that determines DataTable column type. Options that describe how data will be extracted. If then values from first row will be used for columns. DataTable with data from specified cells. Extracts data from used cells of this worksheet to a new . DataTable column type is determined by the . Resolution type that determines DataTable column type. DataTable with data from used cells. Extracts data from specified cells to a new . Resolution type that determines DataTable column type. Start ExcelRow. Number of rows to extract. Options that describe how data will be extracted. Columns to extract. DataTable with data from specified rows/columns. Extracts data from specified cells to a new . Resolution type that determines DataTable column type. Start ExcelRow. Number of rows to extract. Options that describe how data will be extracted. If then values from first row will be used for columns. Columns to extract. DataTable with data from specified rows/columns. Extracts data from specified cells to a new . Resolution type that determines DataTable column type. Start ExcelRow. Number of rows to extract. Options that describe how data will be extracted. If then values from first row will be used for columns. Columns to extract. DataTable with data from specified rows/columns. Extracts data from specified cells to a new . Resolution type that determines DataTable column type. Start ExcelRow. Number of rows to extract. Options that describe how data will be extracted. Columns to extract. DataTable with data from specified rows/columns. Creates a and fills it with data from this in a manner specified by create options, see . Options that describe how will be created and filled with data extracted from . with data from specified cells. Gets the collection that expresses all data validation information for cells in a sheet which have data validation features applied. Supported in XLSX only. Gets or sets the default column width in 1/256th of the width of the zero character in default font. Gets or sets the default row height in twips (1/20th of a point). Not supported in XLS and ODS. Deletes this worksheet from the workbook. Event that fires when specific error occurs while extracting data to DataTable. Extracts data to with specified extract options, see . Destination . Options that describe how data will be extracted, see . Extracts data to DataTable with the same column order as it is in ExcelWorksheet. Destination DataTable. Number of rows to extract. Options that describe how data will be extracted. Start ExcelRow. Start ExcelColumn. Extracts data to DataTable with column mapping. Destination DataTable. Number of rows to extract. Options that describe how data will be extracted. Column mapping. Start ExcelRow. Extracts data from used cells of this worksheet to a new DataTable with columns of type object. Options that describe how data will be extracted. New DataTable. Gets or sets the active . Returns if no is active. is used to store filter settings and to apply filter on a range of cells. Active is loaded from and saved to XLSX file. Filter range doesn't belong to this worksheet. Calculates cell range that is used in the worksheet (every allocated cell is considered used). Cell range that is used in the worksheet (every allocated cell is considered used). Calculates cell range that is used in the worksheet. Specifies if allocated cells with set to are ignored. Cell range that is used in the worksheet. Returns true if worksheet has headers/footers. Returns true if worksheet has split or freeze panes. Gets or sets headers/footers for the sheet. Gets collection of all horizontal page breaks () in the worksheet. Gets hyperlinks in this sheet. Gets the ignored errors applied on cell ranges of this sheet. Currently supported in XLS and XLSX. Gets worksheet zero-based index. Inserts a copy of an existing worksheet before the current worksheet. Name of the new worksheet. Source worksheet. Newly created worksheet. Inserts a into the current worksheet. The which will be inserted into the current worksheet. Number of inserted rows. Inserts a into the current worksheet. The which will be inserted into the current worksheet. The which can be used to define settings for the insert operation. Number of inserted rows. Inserts a at the specified row and column in the current worksheet. Source DataTable. Index of the start row. Index of the start column. True to insert column names above data. Number of inserted rows. Inserts a at the specified position in the current worksheet. Source DataTable. Name of start (top-left) cell. True to insert column names above data. Number of inserted rows. Inserts an empty worksheet before the current worksheet. Worksheet name. Newly created worksheet. Gets or sets worksheet name. Worksheet name is not unique. Gets containing descriptive names which are used to represent cells, ranges of cells, formulas, or constant values. Gets or sets the panes in the worksheet. Gets the parent of this instance. Gets or sets the password hash for protected sheet. Gets the worksheet pictures. Gets the collection of all s contained in this worksheet. Currently supported in XLSX only. Contains MS Excel print and print related options. Gets or sets the worksheet protection flag. Gets the protected ranges. Supported in XLSX only. Gets or sets worksheet protection properties. This settings will be used only if is set to ; Otherwise it will be ignored. Supported in XLSX only. Resolves the cell style. Use property instead. The row. The column. The resolved cell style. Gets collection of all rows () in the worksheet. Gets the selected ranges of cells in the worksheet. Supported only in XLSX. Gets or sets the active . Returns if no is active. is used to store sort settings and to apply sort on a range of cells. Active is loaded from and saved to XLSX file. Sort range doesn't belong to this worksheet. Gets or sets the worksheet tab color. Supported only in XLSX and HTML. Gets collection of all vertical page breaks () in the worksheet. Contains MS Excel display and view related options. Gets or sets the worksheet visible property. Delegate for handling the ExtractData events. Collection of worksheets (). Gets or sets active worksheet. Adds an empty worksheet to the end of the collection. Worksheet name. Newly created worksheet. Worksheet name is not unique. Adds a copy of an existing worksheet to the end of the collection. Name of new worksheet. Source worksheet. Newly created worksheet. Worksheet name is not unique. Determines whether an element is in the . The to locate in the . True if is found in the ; otherwise, false. Determines whether an element with specified name is in the . The name of the to locate in the . True if with specified name is found in the ; otherwise, false. Gets the number of elements contained in the ExcelWorksheetCollection. Returns an enumerator for the . An enumerator for the . Inserts a copy of an existing worksheet at the specified index. The zero-based index of the worksheet. Worksheet name. Source worksheet to copy. Newly created worksheet. Inserts empty worksheet at the specified index. The zero-based index of the worksheet. Worksheet name. Newly created worksheet. Gets the worksheet with the specified index. The zero-based index of the worksheet. Gets the worksheet with the specified name. The name of the worksheet. Moves the worksheet at the specified index to a new location in the collection. The zero-based index specifying the location of the worksheet to be moved. The zero-based index specifying the new location of the worksheet. Removes the worksheet with the specified index. The zero-based index of the worksheet. Removes the worksheet with the specified name. Worksheet name. Returns an enumerator for the ExcelWorksheetCollection. Returns an enumerator for the . Arguments of ExtractDataDelegate. Defines how the error will be handled. Index of row where an error has occurred. Value of the cell. Destination . Description of error that occurred. Value of the . Mapping of column which contains a cell where error occurred. which contains a cell where error occurred. Possible errors that can occur while extracting to DataTable. Error that indicates that data in ExcelWorksheet can't convert to type. Possible ways of proceeding after one of the events is fired while extracting to data table. Throw exception after event has been handled. Continue extracting data to . Stop extracting data to . Skip row. Options specified when extracting data to . None of the options is set. Extracting data stops at the first empty row. When extracting data, skip all empty rows. Represents options for extracting data from to . Initializes an instance of class. Index of the first row of data being extracted from . Index of the first column of data being extracted from . Number of rows being extracted from . Initializes an instance of class. Name of the first (top left) cell of data being extracted from . Number of rows being extracted from . Event that fires when converting value to cell value. Gets or sets . Gets the collection used for mapping columns to columns. Gets or sets the number of rows being extracted from . Gets or sets the index of the first column of data being extracted from . Gets or sets the index of the first row of data being extracted from . Represents file format limitations when saving to some format. Initializes instance of class. Maximum number of rows. Maximum number of columns. Maximum number of colors. Maximum number of cell styles. Get maximum number of cell styles. Get maximum number of colors. Get maximum number of columns. Get maximum number of rows. Represents the style of fill pattern being used for a cell format. Currently supported only in XLS and XLSX. For all other formats it defaults to either or . The fill style is none (no fill). When and/or are specified, a pattern of overrides them and means the cell has no fill. The fill style is solid. When solid is specified, the is the only color rendered, even when a is also specified. 6% Gray is Microsoft Excel pattern name, but any color can be used instead of black as a foreground color. 12% Gray is Microsoft Excel pattern name, but any color can be used instead of black as a foreground color. 25% Gray is Microsoft Excel pattern name, but any color can be used instead of black as a foreground color. 50% Gray is Microsoft Excel pattern name, but any color can be used instead of black as a foreground color. 75% Gray is Microsoft Excel pattern name, but any color can be used instead of black as a foreground color. Horizontal Stripe pattern. Vertical Stripe pattern. Diagonal Stripe pattern. Reverse Diagonal Stripe pattern. Diagonal Crosshatch pattern. Thick Diagonal Crosshatch pattern. Thin Horizontal Stripe pattern. Thin Vertical Stripe pattern. Thin Diagonal Stripe pattern. Thin Reverse Diagonal Stripe pattern. Thin Horizontal Crosshatch pattern. Thin Diagonal Crosshatch pattern. Represents a base class for filters contained in . Gets the filter type. Returns a that represents this instance. A that represents this instance. Represents filter and sort settings for a single filter column. Adds a to this column. Previous sort levels are maintained. If this already specifies a sort level ( is not equal to ) it will be removed before a new one is added. Use members of a returned to specify sort settings. A . Clears the filter from this . Clears the sort level from this . Gets the filter settings applied to this column or if no filter settings are applied to this column. Gets or sets a value indicating whether the button for this column is hidden. Default value is . Gets the column index relative to the that this column filter applies to. Value is equal to or greater than zero and less than of the . Gets or sets the method that defines a set of criteria and determines whether the specified meets those criteria. Default value is default method based on the settings of this filter. Sets a to this column. filters by a one or two conditions (operators and values). Use members of a returned to specify filter settings. A . Sets a to this column. filters by a dynamic criteria that can change, either with the data itself (e.g., "above average") or with the current system date (e.g., show values for "today"). Use members of a returned to specify filter settings. A . Sets a to this column. All other sort levels are cleared. Use members of a returned to specify sort settings. A . Sets a to this column. filters by a top N (percent or number of items). Use members of a returned to specify filter settings. A . Sets a to this column. filters by a list of values. Use members of a returned to specify filter settings. A . Gets or sets a value indicating whether the filter button is visible. For example, when the cell containing the filter button is merged with another cell, the filter button may be hidden, and not drawn. Default value is . Gets the sort settings applied to this column or if no sort settings are applied to this column. Returns a that represents this instance. A that represents this instance. Represents a collection of filter columns. Gets the total number of filter columns in the . Returns an enumerator that iterates through the sort levels. An enumerator that can be used to iterate through the sort levels. Gets the at the specified index. The zero-based index of the to get. The at the specified index. is less than zero or is equal to or greater than . Operator enumerations for filtering. Show results which are equal to criteria. Show results which are less than criteria. Show results which are less than or equal to criteria. Show results which are not equal to criteria. Show results which are greater than or equal to criteria. Show results which are greater than criteria. Represents a filter type. A type. A type. A type. A type. A ColorFilter type. This filter is currently not supported by GemBox.Spreadsheet. It is preserved for XLSX round-trip. An IconFilter type. This filter is currently not supported by GemBox.Spreadsheet. It is preserved for XLSX round-trip. Class that represents column in Fixed-Width Text format. Initializes a new instance of the class. The column width. Gets or sets the converter for converting value from file to value when loading from Fixed-Width Text file. Gets or sets the converter for converting value to text when saving to Fixed-Width Text file. Gets or sets a value that represents column width. Represents options for loading from Fixed-Width Text file format. Initializes a new instance of the class. The column definitions for Fixed-Width Text file. Initializes a new instance of the class. The column definitions for Fixed-Width Text file. Gets the list of column definitions for Fixed-Width Text file. Gets or sets the encoding for the Fixed-Width Text file. Value is set to null. Gets or sets the format provider for the Fixed-Width Text file. Value is set to null. Gets or sets a value indicating number styles permitted in strings when parsing them to numeric types. Gets or sets a value indicating whether numbers will be parsed and stored as value when loading Fixed-Width Text file. If , numbers will be loaded as strings. Gets or sets the index of the first row of data being loaded from Fixed-Width Text file. Represents options for saving to Fixed-Width Text file format. Initializes a new instance of the class. The column definitions for Fixed-Width Text file. Initializes a new instance of the class. The column definitions for Fixed-Width Text file. Gets the List of column definitions for saving data. Gets the content-type for Fixed-Width Text file format: "text/plain; charset=" + .. Gets or sets the encoding for the Fixed-Width Text file. Value is set to null. Gets or sets the format provider for the Fixed-Width Text file. Value is set to null. Gets limitations for saving to Fixed-Width Text file format. Gets or sets the index of the first row of data being saved to Fixed-Width Text file. Contains font related settings which are used when printing a spreadsheet or exporting a spreadsheet to a file format that requires font information. Gets or sets base directory path where component looks for fonts. Directory path can be absolute or relative to . Gets or sets the base resource location where component looks for fonts specified as resources inside the local or referenced assembly. Read Remarks for details about the format of the for Windows and Web applications. Gets or sets base where component looks for fonts. path should end with or . Represents a range of characters within the cell or comment text. Gets the font of the characters. Gets the number of characters. Gets the zero-based starting character position. Gets the text represented by this character range. Represents a formatted drawing (picture, chart, etc.) which can be exported to PDF, XPS, image or be printed. Gets the drawing content. Gets the drawing height in s. Prints the drawing to the default printer. Prints the drawing to the specified printer. Printer name. Prints the drawing to the specified printer according to specified options. Printer name. Print options. Saves the drawing in the specified stream. The stream in which to save the drawing. The saving options which can be used to define settings for save operation. Saves the drawing to a System.Web.HttpResponse or System.Web.HttpResponseBase output stream or a System.Net.Http.HttpResponseMessage and sets appropriate HTTP response headers (Content-Type and Content-Disposition). Use this method in ASP.NET application to send the drawing to a client browser. File format is resolved from extension. See remarks why parameter is of type . System.Web.HttpResponse object that can be retrieved through the Response property of the System.Web.HttpApplication, System.Web.HttpContext, System.Web.UI.Page or System.Web.UI.UserControl classes or System.Web.HttpResponseBase object or System.Net.Http.HttpResponseMessage object. File name that will be presented in client browser when downloading a file. If file extension is not specified or not supported. If file extension is not recognized, use method overload instead. Saves the drawing to a System.Web.HttpResponse or System.Web.HttpResponseBase output stream or a System.Net.Http.HttpResponseMessage and sets appropriate HTTP response headers (Content-Type and Content-Disposition). Use this method in ASP.NET application to send the drawing to a client browser. File format is defined with parameter. See remarks why parameter is of type . System.Web.HttpResponse object that can be retrieved through the Response property of the System.Web.HttpApplication, System.Web.HttpContext, System.Web.UI.Page or System.Web.UI.UserControl classes or System.Web.HttpResponseBase object or System.Net.Http.HttpResponseMessage object. File name that will be presented in client browser when downloading a file. The saving options which can be used to define settings for save operation. Saves the drawing to a file with the specified path. Path must include file extension. The path to which to save the drawing. If file extension is not specified or not supported. If file extension is not recognized, use method overload instead. Saves the drawing to a file with the specified path. The path to which to save the drawing. The saving options which can be used to define settings for save operation. Gets the drawing width in s. Provides data for the event. Gets the on which limit was reached. Gets or sets the choice for proceeding when free limit is reached. Type of action that can be chosen when free limit is reached. Throw . Stop reading/writing. Continue reading/writing using trial mode. Exception that occurs when free limit is reached. Represents a shading style and variant of a gradient fill effect. Gradient fill is currently supported in XLSX and partially in rendering formats (PDF, XPS and image formats). Cell doesn't have any gradient fill effect. Linear gradient where the first color starts at the top side of the cell and blends horizontally with the second color which starts at the bottom side of the cell [1 - 2]. Linear gradient where the first color starts at the bottom side of the cell and blends horizontally with the second color which starts at the top side of the cell [2 - 1]. Linear gradient where the first color starts at the top and bottom sides of the cell and blends horizontally with the second color which starts in the middle of the cell [1 - 2 - 1]. Linear gradient where the first color starts at the left side of the cell and blends vertically with the second color which starts at the right side of the cell [1 | 2]. Linear gradient where the first color starts at the right side of the cell and blends vertically with the second color which starts at the left side of the cell [2 | 1]. Linear gradient where the first color starts at the left and right sides of the cell and blends vertically with the second color which starts in the middle of the cell [1 | 2 | 1]. Linear gradient where the first color starts at the top-left corner of the cell and blends diagonally with the second color which starts at the bottom-right corner of the cell [1 / 2]. Linear gradient where the first color starts at the bottom-right corner of the cell and blends diagonally with the second color which starts at the top-left corner of the cell [2 / 1]. Linear gradient where the first color starts at the top-left and bottom-right corners of the cell and blends diagonally with the second color which starts in the middle of the cell [1 / 2 / 1]. Linear gradient where the first color starts at the top-right corner of the cell and blends diagonally with the second color which starts at the bottom-left corner of the cell [2 \ 1]. Linear gradient where the first color starts at the bottom-left corner of the cell and blends diagonally with the second color which starts at the top-right corner of the cell [1 \ 2]. Linear gradient where the first color starts at the top-right and bottom-left corners of the cell and blends diagonally with the second color which starts in the middle of the cell [1 \ 2 \ 1]. Path gradient where the first color starts at the top-left corner of the cell and blends with the second color which starts at the other corners of the cell. Path gradient where the first color starts at the top-right corner of the cell and blends with the second color which starts at the other corners of the cell. Path gradient where the first color starts at the bottom-left corner of the cell and blends with the second color which starts at the other corners of the cell. Path gradient where the first color starts at the bottom-right corner of the cell and blends with the second color which starts at the other corners of the cell. Path gradient where the first color starts in the middle of the cell and blends with the second color which starts at the corners of the cell. Gradient fill effect is too complex to be described with this enumeration. Represents worksheet's header or footer. constructor. Gets or sets center section. Gets or sets left section. Gets or sets right section. Represents types of predefined fields. Page number. Total number of pages. Current date. Current time. Sheet name. File name. File path. Represents header/footer which should be shown on a specific worksheet page (first page, even pages and all other pages). constructor. Gets or sets footer for this instance. Gets or sets header for this instance. Represents header or footer section. constructor. Appends special header/footer field to . Special Header/Footer field. A reference to this instance after the append operation has completed. Appends special header/footer field to . Special Header/Footer field. Desired font. A reference to this instance after the append operation has completed. Appends text to . Text to append. A reference to this instance after the append operation has completed. Appends text to . Text to append. Desired font. A reference to this instance after the append operation has completed. Appends picture to this instance. Stream of the picture to be added. Picture format. A reference to this instance after the append operation has completed. Appends picture to this instance. Stream of the picture to be added. Picture format. Picture width (in pixels). Picture height (in pixels). A reference to this instance after the append operation has completed. Appends picture to this instance. The fileName of the file that contains picture. A reference to this instance after the append operation has completed. Appends picture to this instance. The fileName of the file that contains picture. Picture width (in pixels). Picture height (in pixels). A reference to this instance after the append operation has completed. Gets or sets header/footer section content. Represents available horizontal alignment options used in member. The horizontal alignment is general-aligned. Text data is left-aligned. Numbers, dates, and times are right-aligned. Boolean types are centered. Changing the alignment does not change the type of data. The horizontal alignment is left-aligned. Aligns contents at the left edge of the cell. If an amount is specified, the contents of the cell is indented from the left by the specified number of character spaces. The character spaces are based on the default font and font size for the workbook ( style). The horizontal alignment is centered, meaning the text is centered across the cell. The horizontal alignment is right-aligned, meaning that cell contents are aligned at the right edge of the cell. Indicates that the value of the cell should be filled across the entire width of the cell. This option is currently not supported in PDF, XPS and image file formats and defaults to . The horizontal alignment is justified (flush left and right). For each line of text, aligns each line of the wrapped text in a cell to the right and left (except the last line). If no single line of text wraps in the cell, then the text is not justified. The horizontal alignment is centered across multiple cells. This option is currently not supported in PDF, XPS and image file formats and defaults to . Indicates that each 'word' in each line of text inside the cell is evenly distributed across the width of the cell, with flush right and left margins. When there is also an value to apply, both the left and right side of the cell are padded by the indent value. A 'word' is a set of characters with no space character in them. Two lines inside a cell are separated by a carriage return. Specifies a horizontal position where the new page begins when the worksheet is printed. Index of the first column of the new page. Index of the last column of the new page. Index of the first row of the new page. Collection of horizontal page breaks (). Ads a new horizontal page break above the specified row. The zero-based index of the row. Ads a new horizontal page break above the specified row and within specified columns. The zero-based index of the row. The zero-based index of the first column. The zero-based index of the last column. Gets or sets the horizontal page break at the specified index. Represents options for loading from HyperText Markup Language File (HTML) format. Initializes a new instance of the class. Gets or sets the encoding for the HTML file. Value is set to . Gets or sets a value indicating number styles permitted in strings when parsing them to numeric types. Gets or sets the format provider for the HTML file. Value is set to . Gets or sets a value indicating whether numbers will be parsed and stored as value when loading HTML file. If , numbers will be loaded as strings. Represents options for saving to HyperText Markup Language File (HTML) format. Initializes a new instance of the class. Gets the content-type for HTML file format: message/rfc822 if is , otherwise"text/html; charset=" + .. Gets or sets a value indicating whether images are embedded directly within the HTML file in form of Base64 encoding. Gets or sets the encoding for the Html file. Value is set to . Gets or sets the physical directory where s and s files will be saved. Gets or sets the relative directory that will be used when referencing s and s files in the HTML. Gets or sets the type of export. Gets limitations for saving to HTML file format. Gets or sets the pictures directory that will be used when referencing images in the HTML and Javascript. Gets or sets the directory where s will be physically saved. Gets or sets a value indicating whether to save the whole or just . Gets or sets a value indicating whether each td HTML element should contain data-cell attribute with cell address for this cell. Defines type of HTML export. Export entire HTML document. Pictures are exported only if or overload is used or if is specified. Export HTML table and its content. Pictures are exported only if or overload is used or if is specified. Export entire HTML document and images to MIME HTML (MHTML) format. Pictures are always exported. Represents a single ignored error for a range of cells. Gets or sets the sequence of references to cell ranges over which this ignored error is applied. Parameter is or . Gets or sets the ignored error types. Returns a that represents this instance. A that represents this instance. Represents a collection of an ignored errors in the worksheet. Adds a new instance of an which instructs application to ignore all errors specified in the parameter on the sequence of references to cell ranges specified in the parameter. The sequence of references to cell ranges over which the newly added ignored error is applied. The errors which should be ignored. A newly created and added . Parameter is or . Removes all s from the . Gets the number of s contained in the . Returns an enumerator that iterates through the . An enumerator that can be used to iterate through the . Gets the at the specified index. The zero-based index of the to get. The at the specified index. is less than 0 or is equal to or greater than . Removes the specified from the . The to remove from the . if is successfully removed; otherwise, . This method also returns if was not found in the . Removes the at the specified index of the . The zero-based index of the to remove. is less than 0 or is equal to or greater than . Represents an ignored error conditions. Do not ignore any error. Ignore errors when cells contain formulas that result in an error such as '#VALUE!' or '#DIV/0!'. Ignore errors when cells contain a value different from a calculated column formula for tables. In other words, for a calculated column, a cell in that column is considered to have an error if its formula is different from the calculated column formula, or doesn't contain a formula at all. Ignore errors when cells contain dates in text form with years represented as 2 digits. Ignore errors when numbers are formatted as text or are preceded by an apostrophe. Ignore errors when a formula in a region of your worksheet differs from other formulas in the same region. For example, if the formula in cell A1 is "=B1", and the formula in cell A3 is "=B3", but the formula in cell A2 is not "=B2" but instead "=C2", then A1 and A3 both refer to the cell one column to their right, but A2 does not and so is inconsistent with them. Ignore errors when formulas omit certain cells in a region. For example, if there is data in cells A1:A100 and formula contains the reference "=SUM(A1:A98)". Ignore errors when unlocked (editable) cells in the locked sheet contain formulas. Ignore errors when formulas refer to empty cells. Ignore errors when a cell's value in a Table does not comply with the Data Validation rules specified. For example, when a cell's value is inconsistent with the column data type for Tables connected to SharePoint data. Ignore all errors. An enumeration of supported image file formats when saving the to an image using a . Bitmap (BMP) format. Graphics Interchange Format (GIF). Joint Photographics Experts Group (JPEG) format. Portable Network Graphics (PNG) format. Tagged Image File Format (TIFF). Windows Media Photo format. Represents a class which stores saving options for image files. Initializes a new instance of the class. Initializes a new instance of the class for a specific image format. The image format. Gets the content-type for image file format: image/png if is ,image/jpeg if is ,image/gif if is ,image/bmp if is ,image/tiff if is ,image/vnd.ms-photo if is . Gets or sets the horizontal dots per inch (dpi) of the image. Default value is , which means that component specific default value will be used (currently 300). Value is not greater than 0. Gets or sets the vertical dots per inch (dpi) of the image. Default value is , which means that component specific default value will be used (currently 300). Value is not greater than 0. Gets or sets the image format. Gets or sets the image height in pixels. Gets limitations for saving to image file formats. Gets or sets the scaling factor for rendering metafile (WMF and EMF) images. Greater scaling factor improves quality but also increases file size. Default value is 1. Gets or sets the number of pages which should be saved to a multi-frame image. If image format doesn't support multiple frames, this property is ignored. Default value is 1. To save all pages, set value to . Only Tagged Image File Format (TIFF) and Graphics Interchange Format (GIF) format images support multiple frames. Gets or sets the zero-based page number of the document's page which should be saved to an image. Gets or sets a value indicating whether to save a page from the whole or just . Gets or sets the image width in pixels. Represents single border type of a cell. Top border. Bottom border. Left border. Right border. Diagonal-up border. Diagonal-down border. Represents options for inserting data from to . Initializes an instance of class. Initializes an instance of class. Index of the first row of inserted data in . Index of the first column of inserted data in . Initializes an instance of class. Name of the first (top left) cell of inserted data in . Gets or sets a value indicating whether to insert column headers. Event that fires when converting cell value to value. Gets or sets the index of the first column of inserted data in . Gets or sets the index of the first row of inserted data in . Possible operations that can fire notification events. XLS reading methods. CSV reading methods. XLS writing methods. CSV writing methods. XLSX reading methods. XLSX writing methods. ODS reading methods. ODS writing methods. Warning event arguments class used by the event which is raised on warning happens in the excel lite library Gets the file name passed to the XLS / CSV file reading / writing method. Indicates which operation caused this event to fire. Gets the message explaining the specific warning. Delegate for handling the notification events. Represents the measurement unit for measuring length or distance. Pixel (1 inch is equal as 96 pixels). Point (1 inch is equal as 72 points). Inch. Millimeter (10 millimeters are equal as 1 centimeter). Centimeter (1 inch is around 2.54 centimeters). Twip (twentieth of a point, 1 point is equal as 20 twips). English Metric Unit (1 point is equal as 12,700 EMUs) Unit is 1/256th of the width of the zero character in default font (width of zero character is fixed to 7 pixel). Unit is the width of the zero character in default font (width of zero character is fixed to 7 pixel). Utility class used for converting values between various measurement units. Converts the specified from measurement unit to measurement unit. The length that will be converted. The source measurement unit. The destination measurement unit. The expressed in measurement unit. Event parameters used for the ExcelFile.LimitNear and ExcelFile.LimitReached events. Gets the file name passed to the XLS / CSV file reading / writing method. Gets the maximum number of rows used. Indicates which operation caused this event to fire. Gets the number of worksheets used. Gets or sets whether the warning worksheet should be created when writing XLS file. Delegate for handling the ExcelFile.LimitNear and ExcelFile.LimitReached events. Represents the line style of a border in a cell. The line style of a border is none (no border visible). The line style of a border is thin. The line style of a border is medium. The line style of a border is dashed. The line style of a border is dotted. The line style of a border is thick. Obsolete. Use instead. The line style of a border is double line. The line style of a border is hairline. The line style of a border is medium dashed. The line style of a border is dash-dot. The line style of a border is medium dash-dot. The line style of a border is dash-dot-dot. The line style of a border is medium dash-dot-dot. The line style of a border is slant-dash-dot. This option is currently not supported in PDF, XPS and image file formats and defaults to . Obsolete. Use instead. Represents a base class for loading options of various file formats. Gets the default options for loading from Character Separated Values file format. Gets the default options for loading from HyperText Markup Language File (HTML) format. Gets the default options for loading from OpenDocument Spreadsheet file format. Gets the default options for loading from XLS file format (Microsoft Excel Spreadsheet format; Excel 2003 and prior versions) . Gets the default options for loading from XLSX file format (Microsoft Excel Open XML Spreadsheet; Excel 2007 and later). Represents multiple border types of a cell. No borders. Top border. Bottom border. Left border. Right border. Diagonal-up border. Diagonal-down border. Inside horizontal borders. Inside vertical borders. Horizontal borders. Vertical borders. Diagonal borders. Outside borders. Inside borders. All borders. Represents a named range in the worksheet. Deletes this named range from the named ranges collection. Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . Returns a hash code for this instance. An integer value that specifies a hash value for this instance. gets global flag Gets the named range name. Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Gets or sets the named cell range. Returns a that represents this instance. A that represents this instance. Collection of the descriptive names which are used to represent cells, ranges of cells, formulas, or constant values. Adds a new named range. Named ranges are used to represent cells, ranges of cells, formulas or constant values. The user-defined name. The range to be referred by name. Adds a new named range. Named ranges are used to represent cells, ranges of cells, formulas or constant values. The user-defined name. The range to be referred by name. sets the range as global if set to true Gets the number of named ranges contained in the collection. Returns an enumerator that can iterate through a collection. An that can be used to iterate through the collection. Gets the at the specified index. Range index. Gets the with the specified name. Range name. Sets print area. Range of cells that we want set as print area. Sets multi-range print area. Ranges of cells that we want set as print area. Sets multi-range print area. Ranges of cells that we want set as print area. Sets print titles (columns to repeat at left). First column. Number of columns that repeat. Sets print titles. First row. Number of rows that repeat. First column. Number of columns that repeat. Sets print titles (rows to repeat at top). First row. Number of rows that repeat. Returns an enumerator that can iterate through a collection. An that can be used to iterate through the collection. Represents options for loading from OpenDocument Spreadsheet file format. Initializes a new instance of the class. Gets or sets a value indicating whether to preserve ODS file format features that are not directly supported through GemBox.Spreadsheet object model. Read display values instead of stored values. Options specified when loading ODS files. Do not preserve ODS parts and ignore display values (display strings). Only parts recognized by GemBox.Spreadsheet API will be loaded. Use this if you are just loading ODS file or you don't want to preserve unrecognized ODS parts for next save. Preserves unrecognized ODS parts in a way it keeps loaded file open. Use if locking of input file for reading is not a problem and you want to save RAM/CPU when working with large files. Preserves unrecognized ODS parts in a way it makes a copy of input file in memory. Use if locking of input file presents a problem or you are not working with large files. Reads display values instead of stored values. Values in ODS are stored as value - display string pairs. Normally stored value is read but that looses number formatting. If you want to read value as formatted display string (for example, date as "Wednesday, May 5th, 2009" string), set this flag. Represents options for saving to OpenDocument Spreadsheet file format. Initializes a new instance of the class. Gets the content-type for ODS file format: application/vnd.oasis.opendocument.spreadsheet-template if workbook is template (file extension is .odt), otherwiseapplication/vnd.oasis.opendocument.spreadsheet. Gets limitations for saving to ODS file format. Base class for all page breaks. Base class for page break collections. Removes all page breaks. Gets the number of page breaks contained in the collection. Returns an enumerator for the collection. An object that can be used to iterate through the collection. Removes the page break at the specified index. The zero-based index of the page break to remove. Generic base class for page break collections. Type of the items in the collection, either or . Returns an enumerator for the collection. An enumerator for the collection. Represents the position of the pane. Bottom right pane. Top right pane. Bottom left pane. Top left pane. Represents the state of the pane. Panes are frozen, but were not split being frozen. In this state, when the panes are unfrozen again, a single pane results, with no split. In this state, the split bars are not adjustable. Panes are frozen and were split before being frozen. In this state, when the panes are unfrozen again, the split remains, but is adjustable. Panes are split, but not frozen. In this state, the split bars are adjustable by the user. Specifies the paper type. Custom paper type. Letter (8.5 inch X 11 inch). Legal (8.5 inch X 14 inch). Executive (7.25 inch X 10.5 inch). A3 (11.69 inch X 16.54 inch). A4 (8.27 inch X 11.69 inch). A5 (5.83 inch X 8.27 inch). B4 (JIS, 10.12 inch X 14.33 inch). 11x17 (11 inch X 17 inch). Envelope DL (4.33 inch X 8.66 inch). Envelope C5 (6.38 inch X 9.02 inch). B5 (ISO, 6.93 inch X 9.84 inch). A2 (16.54 inch X 23.39 inch). A6 (4.13 inch X 5.83 inch). Defines operations that are allowed to a user on an encrypted PDF document. Disallows all operations. Allows printing. Allows high resolution printing. Allows changing the document. Allows copying the content. Allow accessibility software to use the document contents. If this is disabled, inserting, deleting or rotating pages, or creating bookmarks and thumbnails is prohibited. Allows all operations. Represents options for saving to Portable Document Format (PDF) file. Initializes a new instance of the class. Gets the content-type for PDF file format: application/pdf. Gets the digital signature options. Specifies the password required for opening the encrypted PDF document. Gets or sets the saved images DPI. Gets limitations for saving to PDF file format. Gets or sets the scaling factor for rendering metafile (WMF and EMF) images. Greater scaling factor improves quality but also increases file size. Default value is 1. Gets or sets the operations that are allowed to a user on an encrypted PDF document. Specifies the password for opening the encrypted PDF document without any access restrictions. Gets or sets a value indicating whether to save the whole or just . Option that specify the moving and sizing behavior of the (picture, chart, etc.) in the worksheet. (picture, chart, etc.) will not move nor size with cells. (picture, chart, etc.) will move but not size with cells. (picture, chart, etc.) will move and size with cells. Specifies information about how a spreadsheet is printed. Initializes a new instance of the class. Initializes a new instance of the class by using an XML stream (that contains a PrintTicket document) that complies with the XML Print Schema. An XML stream that describes a print job and conforms to the Print Schema. is . Gets or sets the number of copies of the document to print. Gets or sets the name of the printed document in the print queue. Default value is 'Spreadsheet'. Gets or sets the page index of the first page to print. Gets or sets the scaling factor for rendering metafile (WMF and EMF) images. Greater scaling factor improves quality but also increases file size. Default value is 1. Gets or sets the number of pages that print on each printed side of a sheet of paper. Gets or sets a value indicating whether to save the whole or just . Gets or sets the index of the last page to print. Represents a range of cells to be protected. Gets or sets the range to be protected. Sets the password. The password. Gets or sets the title. Returns a that represents this instance. A that represents this instance. Represents a collection of all protected ranges on the . Adds the new to the current . The title. A reference to a range of cells that should be protected. A new added to the current . or is or . Adds the new to the current . The title. A reference to a range of cells that should be protected. The optional password. A new added to the current . or is or . Removes all s from the current . Gets the number of s actually contained in the . Returns an enumerator that iterates through the . An enumerator for the . Gets the at the specified index. The zero-based index of the to get. The at the specified index. is less than zero or is equal to or greater than . Gets the with the specified title or . The title. The with the specified title or . Removes the at the specified index of the . The zero-based index of the to remove. is less than zero or is equal to or greater than . Returns an enumerator that iterates through the . An enumerator for the . Indexing modes used by . Rectangular indexing mode. Rectangular cell range is higher than one row and wider than one column. Horizontal indexing mode. Horizontal cell range has CellRange.Height equal to 1. Vertical indexing mode. Vertical cell range has CellRange.Width equal to 1. Defines different methods of resolution. Row has precedence over column. Column has precedence over row. Represents a base class for saving options of various file formats. Gets the content-type for this specific file format as defined in the RFC 2616. Gets the default options for saving to Character Separated Values file format. Gets the default options for saving to HyperText Markup Language File format. Gets the default options for saving to image formats. Gets limitations for saving to a file formats. Gets the default options for saving to OpenDocument Spreadsheet file format. Gets the default options for saving to Portable Document Format file. Gets the default options for saving to, XLS file format (Microsoft Excel Spreadsheet format; Excel 2003 and prior versions) . Gets the default options for saving to XLSX file format (Microsoft Excel Open XML Spreadsheet; Excel 2007 and later). Gets the default options for saving to XML Paper Specification file format. Defines the possible settings for vertical alignment of a text and is used in member to get superscript or subscript text without altering the font size. Returns the text to the baseline, default, alignment, and returns it to the original font size. Specifies that text should be superscript. Raises the text above the baseline and changes it to a smaller size. Specifies that text should be subscript. Lowers the text below the baseline and changes it to a smaller size. Defines the selection which will be saved or printed. Select . Select all sheets in . Represents sheet header/footer. constructor. Gets or sets if header/footer margin will align with page margins. Supported in XLSX only. Gets or sets default header/footer. Gets or sets if header/footer is different on the first page. If , and are on the first page. If , and are ignored. Gets or sets if there are different headers/footers on the even and odd pages. If , / and / specify page header and footer values for odd and even pages. If then / is used, even when / are present. Gets or sets even footer. Gets or sets even header. Gets or sets header/footer for even pages. Gets or sets first footer. Gets or sets first header. Gets or sets first page header/footer. Gets or sets default footer. Returns if header/footer is specified. Returns if header/footer is specified. Gets or sets default header. Gets or sets if headers/footers will be scaled with document scaling. Script positions used in ExcelWorksheet.Visibility. Sheet is visible. Sheet is hidden, but is displayed in unhide dialog. Sheet is very hidden and can be made visible only programmatically. This type is obsolete. Use type with , and members instead. Specifies the column, sorting order and optional custom comparison used in method. Initializes a new instance of the class with specified sorting column index. Valid column indexes are between 0 and - , inclusive. The column index in the on which method has been invoked. Initializes a new instance of the class with specified sorting column index and sort direction. Valid column indexes are between 0 and - , inclusive. The column index in the on which method has been invoked. A value indicating whether sort direction is ascending or descending. Gets the column index in the on which method has been invoked. Gets or sets the comparison that can be used to override default comparison. Gets a value indicating whether sort direction is ascending or descending. Represents sort settings for a single sort level. Gets or sets the column (or the row, if is ) index relative to the that this sort level applies to. Value is equal to or greater than zero and less than (or , if is ) of the . Sort level is removed from the sort state. Value is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Gets or sets the comparison method that compares two s. Default value is default comparison method based on the settings of this sort level. Gets the custom list by which order of items to sort by. If is set to , then sorting will be performed based on the reverse order of items. Gets or sets a value indicating whether to sort the values in the descending order. Default value is . Sets the custom list by which order of items to sort by. The custom list by which order of items to sort by. Sets the custom list by which order of items to sort by. The custom list by which order of items to sort by. Returns a that represents this instance. A that represents this instance. Represents a collection of sort levels. Adds a new applied to a column (or a row, if is ) with the specified index into the . Index of the column (or the row, if is ) relative to the that an added applies to. A a new applied to a column (or a row, if is ) with the specified index relative to the . is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Removes all s from the . Gets the number of sort levels actually contained in the . Gets the sort level applied to a column (or a row, if is ) with the specified index (relative to the ) or if such sort level doesn't exist. The index of a column (or a row, if is ) relative to the that a returned applies to. The sort level applied to a column (or a row, if is ) with the specified index (relative to the ) or if such sort level doesn't exist. Returns an enumerator that iterates through the sort levels. An enumerator that can be used to iterate through the sort levels. Inserts a new applied to a column (or a row, if is ) with the specified index into the at the specified index. The zero-based index at which new should be inserted. Index of the column (or the row, if is ) relative to the that an inserted applies to. A a new applied to a column (or a row, if is ) with the specified index relative to the . is less than zero or is equal to or greater than . is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Gets the at the specified index. The zero-based index of the to get. The at the specified index. is less than zero or is equal to or greater than . Moves the at the specified index to a new location in the . The zero-based index specifying the location of the to be moved. The zero-based index specifying the new location of the . is less than zero or is equal to or greater than . is less than zero or is equal to or greater than . Removes the specific from the . The to remove from the . if is successfully removed; otherwise, . This method also returns if was or was not found in the original . Removes a applied to a column (or a row, if is ) with the specified index from the . Index of the column (or the row, if is ) relative to the that a removed applies to. if is successfully removed; otherwise, . This method also returns if with the specified column/row index was not found in the original . Removes the at the specified index of the . The zero-based index of the to remove. is less than zero or is equal to or greater than . Represents sort settings and provides sort functionality. Performs the sorting of this based on this settings. Sort range contains merged cells. Adds a applied to a column (or a row, if is ) with the specified index (relative to the ). The index of a column (or a row, if is ) relative to the that an added applies to. This to specify additional sort levels or to apply sort. is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Adds a applied to a column (or a row, if is ) with the specified index (relative to the ) and with the specified order to sort by. The index of a column (or a row, if is ) relative to the that an added applies to. to sort the values in the descending order; otherwise, . This to specify additional sort levels or to apply sort. is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Adds a applied to a column (or a row, if is ) with the specified index (relative to the ) and with the specified order and custom list by which order of items to sort by. The index of a column (or a row, if is ) relative to the that an added applies to. to sort the values in the descending order; otherwise, . The custom list by which order of items to sort by. This to specify additional sort levels or to apply sort. is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Adds a applied to a column (or a row, if is ) with the specified index (relative to the ) and with the specified order and custom list by which order of items to sort by. The index of a column (or a row, if is ) relative to the that an added applies to. to sort the values in the descending order; otherwise, . The custom list by which order of items to sort by. This to specify additional sort levels or to apply sort. is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Adds a applied to a column (or a row, if is ) with the specified index (relative to the ) and with the specified custom list by which order of items to sort by. The index of a column (or a row, if is ) relative to the that an added applies to. The custom list by which order of items to sort by. This to specify additional sort levels or to apply sort. is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Adds a applied to a column (or a row, if is ) with the specified index (relative to the ) and with the specified comparison method to sort by. The index of a column (or a row, if is ) relative to the that an added applies to. The comparison method to sort by. This to specify additional sort levels or to apply sort. is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Adds a applied to a column (or a row, if is ) with the specified index (relative to the ) and with the specified custom list by which order of items to sort by. The index of a column (or a row, if is ) relative to the that an added applies to. The custom list by which order of items to sort by. This to specify additional sort levels or to apply sort. is less than zero or is equal to or greater than (or , if is ) of the . Sort level with the specified column/row index already exists. Gets or sets a value indicating whether the sort is case-sensitive. Default value is . Gets or sets a value indicating whether to sort from left to right (whether to sort columns instead of rows). Default value is . Sorting columns is not supported for the current sort state. Gets the sort levels. Gets the range to sort. Returns a that represents this instance. A that represents this instance. Represents a spreadsheet color. Gets the blue component value of this structure. Determines whether the   is equal to this instance. The other to compare with this instance. if the   is equal to this instance; otherwise, . Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . Creates a structure from a 32-bit ARGB value. A value specifying the 32-bit ARGB value. A structure with the specified value. Creates a structure from the specified 8-bit color values (red, green, and blue). The alpha value is implicitly 255 (fully opaque). Although this method allows a 32-bit value to be passed for each color component, the value of each component is limited to 8 bits. The red component value for the new . Valid values are 0 through 255. The green component value for the new . Valid values are 0 through 255. The blue component value for the new . Valid values are 0 through 255. A structure with the specified values. Parameter , , or is less than 0 or greater than 255. Creates a structure from the specified predefined color. An element of the enumeration. A structure with the specified value. Gets the green component value of this structure. Returns a hash code for this instance. An integer value that specifies a hash value for this instance. Specifies whether this structure is uninitialized. Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Performs an implicit conversion from to . The input . The output which is the result of the conversion. Performs an implicit conversion from to . The input color. The output which is the result of the conversion. Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Gets the red component value of this structure. Gets the 32-bit ARGB value of this structure. The 32-bit ARGB value of this . Returns a that represents this instance. A that represents this instance. Represents errors that can occur in the GemBox.Spreadsheet component. Initializes a new instance of the class. Initializes a new instance of the class with a specified error message. Message string. Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. Message string. Inner exception. Hyperlink class. Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . If hyperlink exists returns true, otherwise returns false. Returns a hash code for this instance. An integer value that specifies a hash value for this instance. Defines if hyperlink location is in this excel file. Gets or sets the location string for hyperlink. URL have to be in escaped format(You can useSystem.Uri.EscapeUriString method). Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Gets or sets ToolTip for hyperlink. Collection of hyperlinks (). Removes all hyperlinks. Gets the number of hyperlinks contained in the collection. Returns an enumerator for the collection. An enumerator for the collection. Gets the hyperlink at the specified index. The zero-based index of the hyperlink. The hyperlink at the specified index. Argument is out of range. Removes the hyperlink at the specified index. The zero-based index of the hyperlink to remove. Returns an enumerator for the collection. An object that can be used to iterate through the collection. Represents a spreadsheet icon. Initializes a new instance of the . The icon style. The identifier of the icon from the set of icons specified by (usually a value between 0 and 4). cannot be set to . must be equal to 0 if is or must be equal to or greater than 0 and less than then number of icons defined in the . Determines whether the   is equal to this instance. The other to compare with this instance. if the   is equal to this instance; otherwise, . Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . Returns a hash code for this instance. An integer value that specifies a hash value for this instance. Gets the icon style. Gets the identifier of the icon from the set of icons specified in . Gets the instance whose is equal to . Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Returns a that represents this instance. A that represents this instance. Represents an enumeration of visually distinct icon sets. No Cell Icon. The custom icon set. Used only as a return value of if icon set conditional formatting rule contains icons of different styles or icons are not ordered. 3 Arrows. 3 Arrows (Gray). 3 Flags. 3 Traffic Lights. 3 Traffic Lights (Rimmed). 3 Signs. 3 Symbols (Circled). 3 Symbols. 3 Stars. 3 Triangles. 4 Arrows. 4 Arrows (Gray). Red To Black. 4 Ratings. 4 Traffic Lights. 5 Arrows. 5 Arrows (Gray). 5 Ratings. 5 Quarters. Five Boxes. Contains static licensing methods and diagnostic information about executing GemBox.Spreadsheet assembly. Occurs in loading or saving when GemBox.Spreadsheet assembly is used with FREE-LIMITED-KEY license key and free limit is reached. GemBox.Spreadsheet assembly full version. Call this method from your application to set GemBox.Spreadsheet serial key. Serial key. GemBox.Spreadsheet assembly title. Represents a workbook (master) style which can be shared by multiple cells. Gets or sets a value indicating whether this style is hidden in the application UI. Gets or sets a value indicating whether the alignment formatting specified for this style will be used when this style is applied to a cell. Gets or sets a value indicating whether the border formatting specified for this style will be used when this style is applied to a cell. Gets or sets a value indicating whether the fill formatting specified for this style will be used when this style is applied to a cell. Gets or sets a value indicating whether the font formatting specified for this style will be used when this style is applied to a cell. Gets or sets a value indicating whether the number formatting specified for this style will be used when this style is applied to a cell. Gets or sets a value indicating whether the protection formatting specified for this style will be used when this style is applied to a cell. Gets or sets the name of this style. Name cannot be changed if style is built-in. Represents a filter that filters by a top N (percent or number of items). Gets the value. Gets or sets a value indicating whether or not to filter by percent value of the column. A value filters by number of items. Default value is . Gets or sets a value indicating whether or not to filter by top order. A value filters by bottom order. Default value is . Returns a that represents this instance. A that represents this instance. Gets or sets the top or bottom value to use as the filter criteria. For example "Filter by Top 10 Percent" or "Filter by Top 5 Items". Value must be greater than zero. Represents the different types of possible underline formatting used in member. No underline. Single-line underlining under each character in the cell. Double-line underlining under each character in the cell. Single-line accounting underlining under each character in the cell. This option is currently not supported in PDF, XPS and image file formats and defaults to . Double-line accounting underlining under each character in the cell. This option is currently not supported in PDF, XPS and image file formats and defaults to . Represents a filter that filters by a list of values. Gets the value. Sets the list of values to filter by. The list can contain , and values. The list of values to filter by. contains an item which is not , or . Sets the list of values to filter by. The list can contain , and values. The list of values to filter by. contains an item which is not , or . Returns a that represents this instance. A that represents this instance. Gets the list of values to filter by. The list can contain , and values. Represents available vertical alignment options used in member. The vertical alignment is aligned-to-top. The vertical alignment is centered across the height of the cell. The vertical alignment is aligned-to-bottom. When text direction is horizontal: the vertical alignment of lines of text is distributed vertically, where each line of text inside the cell is evenly distributed across the height of the cell, with flush top and bottom margins. When text direction is vertical: similar behavior as horizontal justification. The alignment is justified (flush top and bottom in this case). For each line of text, each line of the wrapped text in a cell is aligned to the top and bottom (except the last line). If no single line of text wraps in the cell, then the text is not justified. This option is currently not supported in PDF, XPS and image file formats and defaults to . When text direction is horizontal: the vertical alignment of lines of text is distributed vertically, where each line of text inside the cell is evenly distributed across the height of the cell, with flush top and bottom margins. When text direction is vertical: behaves exactly as distributed horizontal alignment. The first words in a line of text (appearing at the top of the cell) are flush with the top edge of the cell, and the last words of a line of text are flush with the bottom edge of the cell, and the line of text is distributed evenly from top to bottom. This option is currently not supported in PDF, XPS and image file formats and defaults to . Specifies a vertical position where the new page begins when the worksheet is printed. Index of the first column of the new page. Index of the first row of the new page. Index of the last row of the new page. Collection of vertical page breaks (). Ads a new vertical page break left to the specified column. The zero-based index of the column. Ads a new vertical page break left to the specified column and within specified rows. The zero-based index of the column. The zero-based index of the first row. The zero-based index of the last row. Gets or sets the vertical page break at the specified index. Specifies the view type. Normal view Page break preview Page Layout View Represents the worksheet panes. Worksheet panes constructor. State of the panes. If the panes are frozen, xSplit represents the number of columns visible in the top right pane. If the panes are not frozen, xSplit represents the position of the split, in 1/20th of a point, 0 (zero) if none. If the panes are frozen, ySplit represents the number of rows visible in the top right pane. If the panes are not frozen, ySplit represents the position of the split, in 1/20th of a point, 0 (zero) if none. Top left visible cell in the bottom right pane. Position of the active pane. Copy constructor. Source pane. Gets or sets the active pane. Gets or sets the state of the panes. Gets or sets the top left visible cell in the bottom right pane. Gets or sets the XSplit value. Gets or sets the XSplit value. Protection settings. Supported in XLSX only. Gets or sets if deleting columns is allowed. Gets or sets if deleting rows is allowed. Gets or sets if editing objects is allowed. Gets or sets if editing scenarios is allowed. Gets or sets if formatting cells is allowed. Gets or sets if formatting columns is allowed. Gets or sets if formatting rows is allowed. Gets or sets if inserting columns is allowed. Gets or sets if inserting hyperlinks is allowed. Gets or sets if inserting rows is allowed. Gets or sets if selecting locked cells is allowed. Default value is . Gets or sets if selecting unlocked cells is allowed. Default value is . Gets or sets if sorting is allowed. Gets or sets if using autofilter is allowed. Gets or sets if using pivot table reports is allowed. Gets or sets the password hash for protected sheet. Sets the password for protected sheet. The password. Represents options for loading from XLS file format (Microsoft Excel Spreadsheet format; Excel 2003 and prior versions) . Initializes a new instance of the class. Gets or sets . Options specified when reading XLS files. Do not preserve records. Only records fully supported by GemBox.Spreadsheet API will be loaded. Preserve global (workbook) records. Preserve worksheet records. Preserve summaries. Preserve macros and VBA code. Preserve all possible information. Represents options for saving to, XLS file format (Microsoft Excel Spreadsheet format; Excel 2003 and prior versions) . Initializes a new instance of the class. Gets the content-type for XLS file format: application/vnd.ms-excel. Gets limitations for saving to XLS file format. Represent options for loading from XLSX file format (Microsoft Excel Open XML Spreadsheet; Excel 2007 and later). Initializes a new instance of the class. Gets or sets the password to open protected / encrypted workbook. Gets or sets a value indicating whether to preserve XLSX file format features that are not directly supported through GemBox.Spreadsheet object model. Options specified when reading XLSX files. Do not preserve XLSX parts. Only parts recognized by GemBox.Spreadsheet API will be loaded. Use this if you are just loading XLSX file or you don't want to preserve unrecognized XLSX parts for next save. Preserves unrecognized XLSX parts in a way it keeps loaded file open. Use if locking of input file for reading is not a problem and you want to save RAM/CPU when working with large files. Preserves unrecognized XLSX parts in a way it makes a copy of input file in memory. Use if locking of input file presents a problem or you are not working with large files. Represent options for saving to XLSX file format (Microsoft Excel Open XML Spreadsheet; Excel 2007 and later). Initializes a new instance of the class. Gets the content-type for XLSX file format: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet if is ,application/vnd.ms-excel.sheet.macroenabled.12 if is ,application/vnd.openxmlformats-officedocument.spreadsheetml.template if is ,application/vnd.ms-excel.template.macroenabled.12 if is . Gets or sets the saved images DPI. Gets limitations for saving to XLSX file format. Gets or sets the password used to protect / encrypt the workbook. Specifies type of generated file. Set this property only if you want to override default type. OpenXML file type. Excel 2007 XML Workbook. Excel 2007 XML Macro-Enabled Workbook. Excel 2007 XML Template. Excel 2007 XML Macro-Enabled Template. Represents options for saving to XML Paper Specification file format. Initializes a new instance of the class. Gets the content-type for XPS file format: application/vnd.ms-xpsdocument. Gets limitations for saving to XPS file format. Gets or sets the scaling factor for rendering metafile (WMF and EMF) images. Greater scaling factor improves quality but also increases file size. Default value is 1. Gets or sets a value indicating whether to save the whole or just . Class represents various calculation engine options. Gets or sets a value indicating whether iterative calculation is enabled. Gets or sets the maximum calculation change. Gets or sets the maximum calculation iterations. Spreadsheet calculation error type enumeration. Divide by zero error. Undefined function or identifier. Value cannot be converted to number or number is out of defined range. Incompatible argument type error. Cell reference evaluation error. Null value error. Designated value is not available. Represents errors that can occur in Gembox.Spreadsheet formula calculation process. Gets the calculation error type. Gets the string value for provided caluclation error type. The calculation error type. String value representing provided calcualtion error type. Adds additional exception data to the . The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents exception that can occur in GemBox.Spreadsheet formula parsing process. Represents a chart whose series values are drawn using filled areas. Gets the chart axes. Gets the chart type for which is . Gets or sets the chart grouping. Represents an axis major or minor gridlines. Deletes gridlines. Gets or sets a value indicating whether gridlines are visible. Returns a that represents this instance. A that represents this instance. Represents the possible positions for axis labels. Axis labels are not drawn. Axis labels are next to the axis. Axis labels are at the low end of the perpendicular axis. Axis labels are at the high end of the perpendicular axis. This value is currently not supported when exporting a chart to PDF, XPS or image file formats. This value is exported as . Represents an axis type. Axis type used for categories. Axis type used for categories which are dates / times. This value is currently not supported when exporting a chart to PDF, XPS or image file formats. This value is exported as . Axis type used for series values. Represents a chart whose series values are drawn using horizontal rectangles. Gets the chart axes. Gets the chart type for which is . Gets or sets the chart grouping. Represents an axis used for categories. Gets the axis type for which is . Represents chart axes. Deletes axes. Gets the horizontal chart axis. Gets the horizontal chart axis as category axis, if horizontal chart axis is category axis; otherwise . Gets the horizontal chart axis as date axis, if horizontal chart axis is date axis; otherwise . Gets the horizontal chart axis as value axis, if horizontal chart axis is value axis; otherwise . Gets or sets a value indicating whether any axis is visible. Returns a that represents this instance. A that represents this instance. Gets the vertical chart axis. Gets the vertical chart axis as category axis, if vertical chart axis is category axis; otherwise . Gets the vertical chart axis as date axis, if vertical chart axis is date axis; otherwise . Gets the vertical chart axis as value axis, if vertical chart axis is value axis; otherwise . Represents a base class for all chart axis types. Gets the of this instance. Changes the type of the axis. New type of the axis. instance of type, if this instance is not of type; otherwise, this instance. Changes the type of the axis. New type of the axis. instance with equal to , if is not equal to of this instance; otherwise, this instance. Deletes axis. Gets or sets a value indicating whether axis is visible. Gets or sets the axis labels position. Gets the major gridlines. Gets or sets the major tick marks position. Gets the minor gridlines. Gets or sets the minor tick marks position. Gets or sets the number format used for formatting axis value labels. If is , then number format from chart's source data (cells) will be used to format axis value labels as explained in remarks. Setting this property, sets to . Gets or sets a value indicating whether number format from chart's source data (cells) will be used to format axis value labels. Gets or sets a value indicating whether values on the axis shall be reversed so they go from maximum to minimum. This value is currently not supported when exporting a chart to PDF, XPS or image file formats. This value is always exported as . Gets the axis title. Returns a that represents this instance. A that represents this instance. Represents the grouping of a chart series for each category in a chart. Chart series are drawn on the value axis. Not applicable for and . Chart series are drawn next to each other along the category axis. Applicable only for and . Chart series are drawn next to each other on the value axis. Use it to compare the contribution of each value to a total across categories. This value is currently supported only by and when exporting a chart to PDF, XPS or image file formats. This value is exported as for all other chart types. Chart series are drawn next to each other along the value axis and scaled to total 100%. Use it to compare the percentage that each value contributes to a total across categories. This value is currently not supported when exporting a chart to PDF, XPS or image file formats. This value is exported as for and and as for all other chart types. Represents a chart legend. Gets or sets a value indicating whether legend overlaps chart's plot area or resizes it. Deletes legend. Gets or sets a value indicating whether legend is visible. Gets or sets the legend position. Returns a that represents this instance. A that represents this instance. Specifies the possible positions for a legend. Specifies that the legend shall be drawn at the right of the chart. Specifies that the legend shall be drawn at the top of the chart. Specifies that the legend shall be drawn at the bottom of the chart. Specifies that the legend shall be drawn at the left of the chart. Specifies that the legend shall be drawn at the top right of the chart. Represents a single chart series. Deletes the series. Gets the series display name. If is direct value, then value is returned; otherwise, if is a cell reference, then referenced cell value is returned. Gets the index of this instance in the parent . Gets or sets a value indicating whether legend entry for this series instance is visible. Gets or sets the series name as direct value (for example, 'My series') or as a reference to a cell with value (for example, '=Sheet1!A1'). Sets the chart series values. The chart series values. is . Sets the chart series values. The chart series values. Returns the value. The value. Gets the chart series values. Gets or sets the chart series values as a cell range reference (for example, 'Sheet1!A1:D1'). Values from cells in the referenced range will be used as values of this series. Represents a collection of objects. Adds a new empty series to the chart. A new empty series added to the chart. Adds a new series with specified name and values to the chart. The series name. The series values. A new series with specified name and values added to the chart. Adds a new series with specified name and values to the chart. The series name. The series values. A new series with specified name and values added to the chart. Adds a new series with specified name and values reference to the chart. The series name. The series values reference. A new series with specified name and values reference added to the chart. Removes all items from the . The is read-only. Gets the number of elements contained in the . The number of elements contained in the . Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Gets the that is stored at the zero-based index of the . The zero-based index of the from which to get the . The that is stored at the zero-based index of the . Moves the series at the specified index to a new location in the collection. The zero-based index specifying the location of the item to be moved. The zero-based index specifying the new location of the item. Removes the item at the specified index. The zero-based index of the item to remove. is not a valid index in the . The is read-only.-or- The has a fixed size. Copies the elements of the to an , starting at a particular index. The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. The zero-based index in at which copying begins. is null. is less than zero. is multidimensional.-or- The number of elements in the source is greater than the available space from to the end of the destination .-or- The type of the source cannot be cast automatically to the type of the destination Gets a value indicating whether access to the is synchronized (thread safe). true if access to the is synchronized (thread safe); otherwise, false. Gets an object that can be used to synchronize access to the . An object that can be used to synchronize access to the . Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Not supported. Use one of ChartSeriesCollection.Add overloads. The to add to the . The position into which the new element was inserted. Not supported. Use one of ChartSeriesCollection.Add overloads. Determines whether the contains a specific value. The to locate in the . true if the is found in the ; otherwise, false. Determines the index of a specific item in the . The to locate in the . The index of if found in the list; otherwise, -1. Not supported. Use one of ChartSeriesCollection.Add overloads. The zero-based index at which should be inserted. The to insert into the . Not supported. Use one of ChartSeriesCollection.Add overloads. Gets a value indicating whether the has a fixed size. true if the has a fixed size; otherwise, false. Gets a value indicating whether the is read-only. true if the is read-only; otherwise, false. Gets the element at the specified index. Setting element is not supported. The zero-based index of the element to get. The element at the specified index. Setting element is not supported. Use one of ChartSeriesCollection.Add overloads. Removes the first occurrence of a specific object from the . The to remove from the . The is read-only.-or- The has a fixed size. Represents a collection of series of specific type which derives from type. A derived type. Adds a new empty series to the chart. A new empty series added to the chart. Adds a new series with specified name and values to the chart. The series name. The series values. A new series with specified name and values added to the chart. Adds a new series with specified name and values to the chart. The series name. The series values. A new series with specified name and values added to the chart. Adds a new series with specified name and values reference to the chart. The series name. The series values reference. A new series with specified name and values reference added to the chart. Removes all items from the . The is read-only. Gets the number of elements contained in the . The number of elements contained in the . Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Gets the that is stored at the zero-based index of the ChartSeriesCollection<T>. The zero-based index of the ChartSeriesCollection<T> from which to get the . The that is stored at the zero-based index of the ChartSeriesCollection<T>. Moves the series at the specified index to a new location in the collection. The zero-based index specifying the location of the item to be moved. The zero-based index specifying the new location of the item. Removes the item at the specified index. The zero-based index of the item to remove. is not a valid index in the . The is read-only. Not supported. Use one of ChartSeriesCollection<T>.Add method or one of its overloads. The to add to the IList<T>. Not supported. Use one of ChartSeriesCollection<T>.Add method or one of its overloads. Determines whether the contains a specific value. The object to locate in the . true if is found in the ; otherwise, false. Copies the elements of the to an , starting at a particular index. The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. The zero-based index in at which copying begins. is null. is less than 0. The number of elements in the source is greater than the available space from to the end of the destination . Gets a value indicating whether the is read-only. true if the is read-only; otherwise, false. Removes the first occurrence of a specific object from the . The object to remove from the . true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . The is read-only. Determines the index of a specific item in the . The object to locate in the . The index of if found in the list; otherwise, -1. Not supported. Use one of ChartSeriesCollection<T>.Add method or one of its overloads. The zero-based index at which should be inserted. The to insert into the IList<T>. Not supported. Use one of ChartSeriesCollection<T>.Add method or one of its overloads. Gets the item at the specified index. Setting item is not supported. The zero-based index of the item to get. The item at the specified index. Setting item is not supported. Use one of ChartSeriesCollection<T>.Add method or one of its overloads. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Represents a chart or axis title. Gets or sets a value indicating whether title overlaps chart's plot area or resizes it. Deletes the title. Gets or sets the title text direction. Gets the title display text. If is , then is returned; otherwise, if is direct value, then value is returned; otherwise, if is a cell reference, then referenced cell value is returned; otherwise, default title is returned. Gets or sets a value indicating whether title is visible. Gets or sets the title text as direct value (for example, 'My chart title') or as a reference to a cell with value (for example, '=Sheet1!A1'). If set value is not nor , then is set to . Returns the value. The value. Represents chart or axis title text direction. Text is horizontal. Text is vertical (each line is 90 degrees rotated clockwise, so it goes from top to bottom; each next line is to the left from the previous one). Text is vertical (each line is 270 degrees rotated clockwise, so it goes from bottom to top; each next line is to the right from the previous one). Text is vertical (one letter on top of another). Represents a chart type. Chart type whose series values are drawn using vertical rectangles. Chart type whose series values are drawn using horizontal rectangles. Chart type whose series values are drawn using lines. Chart type whose series values are drawn using filled areas. Chart type whose single series values are drawn as filled arcs in a pie-like form. Represents a chart whose series values are drawn using vertical rectangles. Gets the chart axes. Gets the chart type for which is . Gets or sets the chart grouping. Represents an axis used for categories which are dates / times. This axis type is currently not supported when exporting a chart to PDF, XPS or image file formats. This axis is exported as . Gets the axis type for which is . Gets or sets the smallest time unit that is represented on the date axis or if value should be automatically calculated based on chart's data. Gets or sets the time unit for major tick marks. Gets or sets the distance between major ticks or if value should be automatically calculated based on chart's data. Value is not positive number. Gets or sets the maximum value of the axis or if value should be automatically calculated based on chart's data. Gets or sets the minimum value of the axis or if value should be automatically calculated based on chart's data. Gets or sets the time unit for minor tick marks. Gets or sets the distance between minor ticks or if value should be automatically calculated based on chart's data. Value is not positive number. Specifies the possible ways to display empty cell values (cells with equal to ). Specifies that empty cell values shall be treated as zero. Specifies that empty cell values shall be left as a gap. Specifies that empty cell values shall be spanned with a line. Represents a base class for all charts in a worksheet. Gets the chart's category labels. Gets or sets the chart's category labels as a cell range reference (for example, 'Sheet1!A1:D1'). Values from cells in the referenced range will be used as category labels. Changes the chart to a different type of chart. Type of chart deriving from type to change the chart to. A chart of different type. Changes the chart to a different type of chart. Type of chart to change the chart to. A chart of different type. Gets the of this instance. Gets the chart's legend. Selects the data for the chart. The cell range which contains data for the chart. Parameter is or not valid. Selects the data for the chart. The cell range which contains data for the chart. if set to category labels will be in first column (not row), series names will be in first row (not column) and series values will be in columns (not rows). Parameter is or not valid. Selects the data for the chart. The cell range which contains data for the chart. if set to category labels will be in first column (not row), series names will be in first row (not column) and series values will be in columns (not rows). if set to , category labels won't be resolved from . Parameter is or not valid. Selects the data for the chart. The cell range which contains data for the chart. if set to category labels will be in first column (not row), series names will be in first row (not column) and series values will be in columns (not rows). if set to , category labels won't be resolved from . if set to , series names won't be resolved from . Parameter is or not valid. Selects the data for the chart. The cell range which contains data for the chart. Either chart is in invalid state or parameter is not valid. Selects the data for the chart. The cell range which contains data for the chart. if set to category labels will be in first column (not row), series names will be in first row (not column) and series values will be in columns (not rows). Either chart is in invalid state or parameter is not valid. Selects the data for the chart. The cell range which contains data for the chart. if set to category labels will be in first column (not row), series names will be in first row (not column) and series values will be in columns (not rows). if set to , category labels won't be resolved from . Either chart is in invalid state or parameter is not valid. Selects the data for the chart. The cell range which contains data for the chart. if set to category labels will be in first column (not row), series names will be in first row (not column) and series values will be in columns (not rows). if set to , category labels won't be resolved from . if set to , series names won't be resolved from . Either chart is in invalid state or parameter is not valid. Gets the chart's series. Sets the chart's category labels. The chart's category labels. is . Sets the chart's category labels. The chart's category labels. Gets or sets the value which indicates how empty cells (cells with equal to ) shall be plotted on the chart. Gets the chart's title. Returns a that represents this instance. A that represents this instance. Represents a collection of chartss in the worksheet. Adds a new chart to the worksheet which moves and sizes with cells. The chart's position (top-left corner). The chart's end position (bottom-right corner). The type of the chart deriving from type. A new chart added to the worksheet which moves and sizes with cells. Adds a new chart to the worksheet which moves but doesn't size with cells. The chart's position. The chart's width. The chart's height. The length unit in which all length parameters are specified. The type of the chart deriving from type. A new chart added to the worksheet which moves but doesn't size with cells. Adds a new chart to the worksheet which moves and sizes with cells. The chart's series grouping (clustered, stacked or 100% stacked). The chart's position (top-left corner). The chart's end position (bottom-right corner). The type of the chart deriving from type. A new chart added to the worksheet which moves and sizes with cells. Adds a new chart to the worksheet which moves but doesn't size with cells. The chart's series grouping (clustered, stacked or 100% stacked). The chart's position. The chart's width. The chart's height. The length unit in which all length parameters are specified. The type of the chart deriving from type. A new chart added to the worksheet which moves but doesn't size with cells. Adds a new chart to the worksheet which doesn't move nor sizes with cells. The chart's series grouping (clustered, stacked or 100% stacked). The distance of the left edge of the chart from the left edge of the worksheet. The distance of the top edge of the chart from the top edge of the worksheet. The chart's width. The chart's height. The length unit in which all length parameters are specified. The type of the chart deriving from type. A new chart added to the worksheet which doesn't move nor sizes with cells. Adds a new chart to the worksheet which moves but doesn't size with cells. The chart's series grouping (clustered, stacked or 100% stacked). The chart's position (for example, "A1"). The chart's width. The chart's height. The length unit in which all length parameters are specified. The type of the chart deriving from type. A new chart added to the worksheet which moves but doesn't size with cells. Adds a new chart to the worksheet which moves and sizes with cells. The chart's series grouping (clustered, stacked or 100% stacked). The chart's position (top-left corner) (for example, "A1"). The chart's end position (bottom-right corner) (for example, "B2"). The type of the chart deriving from type. A new chart added to the worksheet which moves and sizes with cells. Adds a new chart to the worksheet which moves and sizes with cells. Type of the chart. The chart's position (top-left corner). The chart's end position (bottom-right corner). A new chart added to the worksheet which moves and sizes with cells. Adds a new chart to the worksheet which moves but doesn't size with cells. Type of the chart. The chart's position. The chart's width. The chart's height. The length unit in which all length parameters are specified. A new chart added to the worksheet which moves but doesn't size with cells. Adds a new chart to the worksheet which moves and sizes with cells. Type of the chart. The chart's series grouping (clustered, stacked or 100% stacked). The chart's position (top-left corner). The chart's end position (bottom-right corner). A new chart added to the worksheet which moves and sizes with cells. Adds a new chart to the worksheet which moves but doesn't size with cells. Type of the chart. The chart's series grouping (clustered, stacked or 100% stacked). The chart's position. The chart's width. The chart's height. The length unit in which all length parameters are specified. A new chart added to the worksheet which moves but doesn't size with cells. Adds a new chart to the worksheet which doesn't move nor sizes with cells. Type of the chart. The chart's series grouping (clustered, stacked or 100% stacked). The distance of the left edge of the chart from the left edge of the worksheet. The distance of the top edge of the chart from the top edge of the worksheet. The chart's width. The chart's height. The length unit in which all length parameters are specified. A new chart added to the worksheet which doesn't move nor sizes with cells. Adds a new chart to the worksheet which moves but doesn't size with cells. Type of the chart. The chart's series grouping (clustered, stacked or 100% stacked). The chart's position (for example, "A1"). The chart's width. The chart's height. The length unit in which all length parameters are specified. A new chart added to the worksheet which moves but doesn't size with cells. Adds a new chart to the worksheet which moves and sizes with cells. Type of the chart. The chart's series grouping (clustered, stacked or 100% stacked). The chart's position (top-left corner) (for example, "A1"). The chart's end position (bottom-right corner) (for example, "B2"). A new chart added to the worksheet which moves and sizes with cells. Adds a new chart to the worksheet which doesn't move nor sizes with cells. Type of the chart. The distance of the left edge of the chart from the left edge of the worksheet. The distance of the top edge of the chart from the top edge of the worksheet. The chart's width. The chart's height. The length unit in which all length parameters are specified. A new chart added to the worksheet which doesn't move nor sizes with cells. Adds a new chart to the worksheet which moves but doesn't size with cells. Type of the chart. The chart's position (for example, "A1"). The chart's width. The chart's height. The length unit in which all length parameters are specified. A new chart added to the worksheet which moves but doesn't size with cells. Adds a new chart to the worksheet which moves and sizes with cells. Type of the chart. The chart's position (top-left corner) (for example, "A1"). The chart's end position (bottom-right corner) (for example, "B2"). A new chart added to the worksheet which moves and sizes with cells. Adds a new chart to the worksheet which doesn't move nor sizes with cells. The distance of the left edge of the chart from the left edge of the worksheet. The distance of the top edge of the chart from the top edge of the worksheet. The chart's width. The chart's height. The length unit in which all length parameters are specified. The type of the chart deriving from type. A new chart added to the worksheet which doesn't move nor sizes with cells. Adds a new chart to the worksheet which moves but doesn't size with cells. The chart's position (for example, "A1"). The chart's width. The chart's height. The length unit in which all length parameters are specified. The type of the chart deriving from type. A new chart added to the worksheet which moves but doesn't size with cells. Adds a new chart to the worksheet which moves and sizes with cells. The chart's position (top-left corner) (for example, "A1"). The chart's end position (bottom-right corner) (for example, "B2"). The type of the chart deriving from type. A new chart added to the worksheet which moves and sizes with cells. Gets the chart at the specified index and casts it to the specified chart subtype deriving from . The zero-based index of the chart to get. The chart subtype deriving from to cast the chart to. The chart at the specified index casted to type. is less than 0 or is equal to or greater than . A chart at the specified index cannot be cast to type . Represents a chart whose series values are drawn using lines. Gets the chart axes. Gets the chart type for which is . Gets or sets the chart grouping. Gets the chart's series. Gets or sets a value indicating whether markers will be shown on series points. Value is resolved from first series. If first series has marker than all newly added series will also have marker. When setting a value, value is propagated to all series. Represents a single series. Gets the marker. Represents a collection of objects. Represents a marker for . Deletes the marker from series. Gets or sets the marker type. Gets or sets the marker size. Returns a that represents this instance. A that represents this instance. Represents a marker symbol which will be used on each data point. Specifies an automatic symbol shall be drawn at each data point. Specifies nothing shall be drawn at each data point. Specifies a square shall be drawn at each data point. Specifies a diamond shall be drawn at each data point. Specifies a triangle shall be drawn at each data point. Specifies an X shall be drawn at each data point. Specifies a star shall be drawn at each data point. Specifies a dot shall be drawn at each data point. Specifies a dash shall be drawn at each data point. Specifies a circle shall be drawn at each data point. Specifies a plus shall be drawn at each data point. Specifies a picture shall be drawn at each data point. Represents a chart whose single series values are drawn as filled arcs in a pie-like form. Gets the chart type for which is . Represents the possible positions for axis major and minor tick marks. No tick marks. Tick marks are inside the plot area. Tick marks are outside the plot area. Tick marks cross the axis. Represents a unit of time used by . Chart data is shown in days. Chart data is shown in months. Chart data is shown in years. Represents an axis used for series values. Gets the axis type for which is . Gets or sets the distance between major ticks or if value should be automatically calculated based on chart's data. Value is not positive number or is smaller than MinorUnit. Gets or sets the maximum value of the axis or if value should be automatically calculated based on chart's data. Value is smaller than Minimum. Gets or sets the minimum value of the axis or if value should be automatically calculated based on chart's data. Value is greater than Maximum. Gets or sets the distance between minor ticks or if value should be automatically calculated based on chart's data. Value is not positive number or is greater than MajorUnit. Represents a condition that formats only cells with values that are above or below average. Gets or sets a value indicating whether to format cells with values below average. Default value is (formats cells with values above average). Gets the value. Gets or sets a value indicating whether to format cells with values equal to average. Default value is (formats cells with values exclusively above or below average). Gets or sets the number of standard deviations above or below average. Only cells with values above or below average ± * std are formatted. Default value is 0. Value is less than zero. Gets the actual formatting which will be applied to a cell if its value satisfies this . Returns a that represents this instance. A that represents this instance. Represents a condition that formats fill of all cells based on their values using a specified 2-point or 3-point color scale. Gets the value. Gets the maximum color point. Gets the midpoint color point or if conditional formatting rule is '2-Color Scale'. Gets the minimum color point. Returns a that represents this instance. A that represents this instance. Represents a conditional color used in of a conditional formatting rule to specify color scale point. Gets or sets the color. Returns a that represents this instance. A that represents this instance. Represents a conditional formatting rule. Gets or sets the sequence of references to cell ranges over which this conditional formatting rule is applied. Parameter is or . Gets the condition specified in this conditional formatting rule. Sets a '2-Color Scale' formatting condition to this conditional formatting rule. A set to this conditional formatting rule which can be used to further customize the formatting condition. Sets a '3-Color Scale' formatting condition to this conditional formatting rule. A set to this conditional formatting rule which can be used to further customize the formatting condition. Sets an 'Above or Below Average' formatting condition to this conditional formatting rule. if set to format cells with values below average; otherwise, format cells with values above average. A set to this conditional formatting rule which can be used to further customize the formatting condition. Sets a 'Cells with Blanks' or 'Cells with No Blanks' or 'Cells with Errors' or 'Cells with No Errors' formatting condition to this conditional formatting rule. The contain condition type ( or or or ). A set to this conditional formatting rule which can be used to customize the formatting. Parameter is not or or or . Sets a 'Cells with Dates Occurring' formatting condition to this conditional formatting rule. The date operator. A set to this conditional formatting rule which can be used to customize the formatting. Sets a 'Cells with Specific Text' formatting condition to this conditional formatting rule. The textual operator. The value (constant string or formula). A set to this conditional formatting rule which can be used to customize the formatting. Parameter is . Sets a 'Cells with Cell Value' formatting condition to this conditional formatting rule. The operator (all except and ). The value (constant or formula). A set to this conditional formatting rule which can be used to customize the formatting. Parameter is or . Use other method overload for these operators. Parameter is . Parameter type is not supported. Sets a 'Cells with Cell Value' formatting condition to this conditional formatting rule. The operator ( or ). The value (constant or formula). The second value (constant or formula). A set to this conditional formatting rule which can be used to customize the formatting. Parameter is not nor . Use other method overload for other operators. Parameter or is . Parameter or type is not supported. Sets a 'Data Bar' formatting condition to this conditional formatting rule. A set to this conditional formatting rule which can be used to further customize the formatting condition. Sets a 'Formula' formatting condition to this conditional formatting rule. The formula used to determine which cells to format (only cells for which the formula result evaluates to are formatted). A set to this conditional formatting rule which can be used to customize the formatting. Parameter is or . Sets an 'Icon Set' formatting condition to this conditional formatting rule. An set to this conditional formatting rule which can be used to further customize the formatting condition. Sets a 'Top or Bottom Ranked' formatting condition to this conditional formatting rule. if set to format cells with bottom ranked values; otherwise, format cells with top ranked values. The number of top or bottom ranked cells which are formatted. A set to this conditional formatting rule which can be used to further customize the formatting condition. Parameter is less than or equal to zero. Sets a 'Unique or Duplicate' formatting condition to this conditional formatting rule. if set to format cells with duplicate values; otherwise, format cells with unique values. A set to this conditional formatting rule which can be used to customize the formatting. Gets or sets a value indicating whether a rule with lower priority may be applied over this rule, when this rule evaluates to true. Returns a that represents this instance. A that represents this instance. Represents a collection of a conditional formatting rules. Rules are applied in the order they appear in the collection (first rule has highest priority and last rule has lowest priority). Newly added rules are inserted at the beginning of the collection so they are first applied. Adds a '2-Color Scale' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. A set to a newly created conditional formatting rule which can be used to further customize the formatting condition. Parameter is or . Adds a '3-Color Scale' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. A set to a newly created conditional formatting rule which can be used to further customize the formatting condition. Parameter is or . Adds an 'Above or Below Average' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. if set to format cells with values below average; otherwise, format cells with values above average. A set to a newly created conditional formatting rule which can be used to further customize the formatting condition. Parameter is or . Adds a 'Cells with Blanks' or 'Cells with No Blanks' or 'Cells with Errors' or 'Cells with No Errors' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. The contain condition type ( or or or ). A set to a newly created conditional formatting rule which can be used to customize the formatting. Parameter is or . Parameter is not or or or . Adds a 'Cells with Dates Occurring' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. The date operator. A set to a newly created conditional formatting rule which can be used to customize the formatting. Parameter is or . Adds a 'Cells with Specific Text' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. The textual operator. The value (constant string or formula). A set to a newly created conditional formatting rule which can be used to customize the formatting. Parameter is or . Parameter is . Adds a 'Cells with Cell Value' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. The operator (all except and ). The value (constant or formula). A set to a newly created conditional formatting rule which can be used to customize the formatting. Parameter is or . Parameter is or . Use other method overload for these operators. Parameter is . Parameter type is not supported. Adds a 'Cells with Cell Value' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. The operator ( or ). The value (constant or formula). The second value (constant or formula). A set to a newly created conditional formatting rule which can be used to customize the formatting. Parameter is or . Parameter is not nor . Use other method overload for other operators. Parameter or is . Parameter or type is not supported. Adds a 'Data Bar' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. A set to a newly created conditional formatting rule which can be used to further customize the formatting condition. Parameter is or . Adds a 'Formula' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. The formula used to determine which cells to format (only cells for which the formula result evaluates to are formatted). A set to a newly created conditional formatting rule which can be used to customize the formatting. Parameter is or . Parameter is or . Adds an 'Icon Set' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. An set to a newly created conditional formatting rule which can be used to further customize the formatting condition. Parameter is or . Adds a 'Top or Bottom Ranked' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. if set to format cells with bottom ranked values; otherwise, format cells with top ranked values. The number of top or bottom ranked cells which are formatted. A set to a newly created conditional formatting rule which can be used to further customize the formatting condition. Parameter is or . Parameter is less than or equal to zero. Adds a 'Unique or Duplicate' conditional formatting rule applied to a specified sequence of references to cell ranges. The sequence of references to cell ranges over which the newly added conditional formatting rule is applied. if set to format cells with duplicate values; otherwise, format cells with unique values. A set to a newly created conditional formatting rule which can be used to customize the formatting. Parameter is or . Gets the number of s contained in the . Returns an enumerator that iterates through the . An enumerator that can be used to iterate through the . Gets the at the specified index. The zero-based index of the to get. The at the specified index. is less than 0 or is equal to or greater than . Moves the at the specified index to a new location in the . The zero-based index specifying the location of the to be moved. The zero-based index specifying the new location of the . is less than 0 or is equal to or greater than . is less than 0 or is equal to or greater than . Removes the specified from the . The to remove from the . if is successfully removed; otherwise, . This method also returns if was not found in the . Removes a associated with the specified from the . The which associated to remove from the . if associated with the specified is successfully removed; otherwise, . This method also returns if associated with the specified was not found in the . Removes the at the specified index of the . The zero-based index of the to remove. is less than 0 or is equal to or greater than . Represents a conditional icon used in of a conditional formatting rule to specify icon and a lower bound of the values onto which the icon is applied. Gets or sets a value indicating whether this or next icon will be shown if cell's value is equal to this . Default value is (this icon will be shown if cell's value is equal to this ). Gets or sets the icon. Returns a that represents this instance. A that represents this instance. Represents a collection of conditional icons used in of a conditional formatting rule. Represents a conditional length used in of a conditional formatting rule to specify data bar length. Gets or sets the data bar length as a percentage of the cell width. Value is less than 0 or greater than 100. Returns a that represents this instance. A that represents this instance. Represents a base class for conditional objects used in conditional formatting. Returns a that represents this instance. A that represents this instance. Gets or sets the value. Specified value is not valid for the current conditional object. Represents a base class for a collections of s used in conditional formatting. Gets the number of conditional objects contained in the . Returns an enumerator that iterates through the . An enumerator that can be used to iterate through the . Gets the conditional object at the specified index. The zero-based index of the conditional object to get. The conditional object at the specified index. is less than 0 or is equal to or greater than . Represents a base class for a collections of -derived instances used in conditional formatting. A -derived type. Gets the number of conditional objects contained in the . Returns an enumerator that iterates through the . An enumerator that can be used to iterate through the . Gets the conditional object at the specified index. The zero-based index of the conditional object to get. The conditional object at the specified index. is less than 0 or is equal to or greater than . Represents a conditional value used in conditional formating rules which format all cells based on their values (, and ). Gets the instance whose is equal to . Determines whether the   is equal to this instance. The other to compare with this instance. if the   is equal to this instance; otherwise, . Determines whether the specified is equal to this instance. The to compare with this instance. if the specified is a and is equal to this instance; otherwise, . Creates a new instance of the from the specified formula. The formula value. A new instance of the whose is equal to and is equal to parameter. Formula value is or . Creates a new instance of the from the specified number. The number value. A new instance of the whose is equal to and is equal to parameter. Creates a new instance of the from the specified percent. The percent value. A new instance of the whose is equal to and is equal to parameter. Percent value is less than 0 or greater than 100. Creates a new instance of the from the specified percentile. The percentile value. A new instance of the whose is equal to and is equal to parameter. Percentile value is less than 0 or greater than 100. Returns a hash code for this instance. An integer value that specifies a hash value for this instance. Gets the instance whose is equal to . Gets the instance whose is equal to . Gets the instance whose is equal to . Determines whether and  s are equal. The first . The second . if and  s are equal; otherwise, . Determines whether and  s are not equal. The first . The second . if and  s are not equal; otherwise, . Returns a that represents this instance. A that represents this instance. Gets the value. Gets the conditional value type. Represents a type. No conditional value. Lowest value from the applied ranges. Highest value from the applied ranges. The shortest data bar is proportional to the minimum value and the longest data bar is proportional to the maximum value from the applied ranges. A constant number. A percentage between the lowest and highest values from the applied ranges. A formula. A percentile ranking of the values from the applied ranges. Represents a condition that formats only cells that contain value which satisfies the specified criteria. Gets the value. Gets the type. Gets the actual formatting which will be applied to a cell if its value satisfies this . Returns a that represents this instance. A that represents this instance. Represents a type. Formats only cells with value that satisfies the specified criteria. Formats only cells with text that satisfies the specified criteria. Formats only cells with date that satisfies the specified criteria. Formats only cells with blank values. Formats only cells without blank values. Formats only cells with errors. Formats only cells without errors. Represents a condition that formats only cells with date that satisfies the specified criteria. Gets or sets the operator of this . Returns a that represents this instance. A that represents this instance. Represents a operator. Cell is formatted if its value falls into yesterday's date. Cell is formatted if its value falls into today's date. Cell is formatted if its value falls into tomorrow's date. Cell is formatted if its value falls into dates of the last 7 days. Cell is formatted if its value falls into last week's dates. Cell is formatted if its value falls into this week's dates. Cell is formatted if its value falls into next week's dates. Cell is formatted if its value falls into last month's dates. Cell is formatted if its value falls into this month's dates. Cell is formatted if its value falls into next month's dates. Represents a condition that formats only cells with text that satisfies the specified criteria. Gets or sets the operator of this . Returns a that represents this instance. A that represents this instance. Gets or sets the value of this . Value can be either constant or formula. If value is constant, then it cannot be . If value is formula, it must start with '='. Value is . Represents a operator. Cell is formatted if its value contains . Cell is formatted if its value does not contain . Cell is formatted if its value begins with . Cell is formatted if its value ends with . Represents a condition that formats only cells with value that satisfies the specified criteria. Gets or sets the operator of this . Returns a that represents this instance. A that represents this instance. Gets or sets the value of this . Value can be either constant or formula. If value is constant, then it cannot be and value's type must be supported in (types supported in ). If value is formula, then value type must be and it must start with '='. Value is . Value's type is not supported. Gets or sets the second value of this used with and operators. Value can be either constant or formula. If value is constant, then it cannot be and value's type must be supported in (types supported in ). If value is formula, then value type must be and it must start with '='. Value is and is or . Value's type is not supported. Represents a operator. Cell is formatted if its value is between and . Cell is formatted if its value is not between and . Cell is formatted if its value is equal to . Cell is formatted if its value is not equal to . Cell is formatted if its value is greater than . Cell is formatted if its value is less than . Cell is formatted if its value is greater than or equal to . Cell is formatted if its value is less than or equal to . Represents a data bar axis position. The axis position for the data bar is calculated automatically (variable position based on negative values). The axis position for the data bar is the midpoint of the cell. There is no axis for the data bar. Represents a condition that formats all cells based on their values by displaying a data bar whose length is proportional to cell's value. Gets the bar appearance settings. Gets the value. Gets the data bar maximum. Gets the data bar minimum. Gets or sets a value indicating whether to show bar only. Default value is (cell value is shown together with bar). Returns a that represents this instance. A that represents this instance. Represents a data bar direction. The direction of the data bar is determined by context. The data bar is displayed in a left-to-right manner. The data bar is displayed in a right-to-left manner. Represents an appearance settings of a data bar. Gets or sets the data bar axis color. Gets or sets the data bar axis position. Gets or sets the data bar border color. If border color , then data bar won't have any border. Gets or sets the data bar direction. Gets or sets the data bar fill color. Gets or sets a value indicating whether the data bar is gradient or solid. Default value is (data bar is solid). Gets or sets the data bar border color for negative values. If negative data bar border color , then data bar border color for negative values is same as for positive values. Gets or sets the data bar fill color for negative values. If negative data bar fill color , then data bar fill color for negative values is same as for positive values. Returns a that represents this instance. A that represents this instance. Represents a base class for all conditions that can be specified in a conditional formatting rule. Gets the condition type. Gets the conditional formatting rule associated with this condition. Format condition is invalid because it is no longer associated with any conditional formatting rule. Returns a that represents this instance. A that represents this instance. Represents a type. Formats fill of all cells based on their values using a specified 2-point or 3-point color scale. Formats all cells based on their values by displaying a data bar whose length is proportional to cell's value. Formats all cells based on their values by displaying an icon from the specified icon set according to cell's value. Formats only cells that contain value which satisfies the specified criteria. Formats only cells with top or bottom ranked values. Formats only cells with values that are above or below average. Formats only cells with unique or duplicate values. Formats only cells for which the specified formula result evaluates to . Represents a condition that formats only cells for which the specified formula result evaluates to . Gets the value. Gets or sets the formula used to determine which cells to format (only cells for which the formula result evaluates to are formatted). Value is or . Gets the actual formatting which will be applied to a cell if its value satisfies this . Returns a that represents this instance. A that represents this instance. Represents a condition that formats all cells based on their values by displaying an icon from the specified icon set according to cell's value. Gets the value. Gets the icons. Gets or sets the icon style for all icons contained in the collection. If icons are of different or are not ordered, then is returned. Icon style is set to or . Gets or sets a value indicating whether the order of icons should be reversed. Default value is . Gets or sets a value indicating whether to show icon only. Default value is (cell value is shown together with icon). Returns a that represents this instance. A that represents this instance. Represents a condition that formats only cells with top or bottom ranked values. Gets or sets a value indicating whether to format cells with bottom ranked values. Default value is (formats cells with top ranked values). Gets the value. Gets or sets a value indicating whether the value is expressed as a percentage of a number of cells in the applied range. Default value is (the value is expressed as a number of cells). Gets or sets the number or percentage of top or bottom ranked cells which are formatted. Value is less than or equal to zero. Gets the actual formatting which will be applied to a cell if its value satisfies this . Returns a that represents this instance. A that represents this instance. Represents a condition that formats only cells with unique or duplicate values. Gets the value. Gets or sets a value indicating whether to format cells with duplicate values. Default value is (formats cells with unique values). Gets the actual formatting which will be applied to a cell if its value satisfies this . Returns a that represents this instance. A that represents this instance. Represents a built-in styles. No built-in style. 'PivotStyleLight1' built-in style. 'PivotStyleLight2' built-in style. 'PivotStyleLight3' built-in style. 'PivotStyleLight4' built-in style. 'PivotStyleLight5' built-in style. 'PivotStyleLight6' built-in style. 'PivotStyleLight7' built-in style. 'PivotStyleLight8' built-in style. 'PivotStyleLight9' built-in style. 'PivotStyleLight10' built-in style. 'PivotStyleLight11' built-in style. 'PivotStyleLight12' built-in style. 'PivotStyleLight13' built-in style. 'PivotStyleLight14' built-in style. 'PivotStyleLight15' built-in style. 'PivotStyleLight16' built-in style. 'PivotStyleLight17' built-in style. 'PivotStyleLight18' built-in style. 'PivotStyleLight19' built-in style. 'PivotStyleLight20' built-in style. 'PivotStyleLight21' built-in style. 'PivotStyleLight22' built-in style. 'PivotStyleLight23' built-in style. 'PivotStyleLight24' built-in style. 'PivotStyleLight25' built-in style. 'PivotStyleLight26' built-in style. 'PivotStyleLight27' built-in style. 'PivotStyleLight28' built-in style. 'PivotStyleMedium1' built-in style. 'PivotStyleMedium2' built-in style. 'PivotStyleMedium3' built-in style. 'PivotStyleMedium4' built-in style. 'PivotStyleMedium5' built-in style. 'PivotStyleMedium6' built-in style. 'PivotStyleMedium7' built-in style. 'PivotStyleMedium8' built-in style. 'PivotStyleMedium9' built-in style. 'PivotStyleMedium10' built-in style. 'PivotStyleMedium11' built-in style. 'PivotStyleMedium12' built-in style. 'PivotStyleMedium13' built-in style. 'PivotStyleMedium14' built-in style. 'PivotStyleMedium15' built-in style. 'PivotStyleMedium16' built-in style. 'PivotStyleMedium17' built-in style. 'PivotStyleMedium18' built-in style. 'PivotStyleMedium19' built-in style. 'PivotStyleMedium20' built-in style. 'PivotStyleMedium21' built-in style. 'PivotStyleMedium22' built-in style. 'PivotStyleMedium23' built-in style. 'PivotStyleMedium24' built-in style. 'PivotStyleMedium25' built-in style. 'PivotStyleMedium26' built-in style. 'PivotStyleMedium27' built-in style. 'PivotStyleMedium28' built-in style. 'PivotStyleDark1' built-in style. 'PivotStyleDark2' built-in style. 'PivotStyleDark3' built-in style. 'PivotStyleDark4' built-in style. 'PivotStyleDark5' built-in style. 'PivotStyleDark6' built-in style. 'PivotStyleDark7' built-in style. 'PivotStyleDark8' built-in style. 'PivotStyleDark9' built-in style. 'PivotStyleDark10' built-in style. 'PivotStyleDark11' built-in style. 'PivotStyleDark12' built-in style. 'PivotStyleDark13' built-in style. 'PivotStyleDark14' built-in style. 'PivotStyleDark15' built-in style. 'PivotStyleDark16' built-in style. 'PivotStyleDark17' built-in style. 'PivotStyleDark18' built-in style. 'PivotStyleDark19' built-in style. 'PivotStyleDark20' built-in style. 'PivotStyleDark21' built-in style. 'PivotStyleDark22' built-in style. 'PivotStyleDark23' built-in style. 'PivotStyleDark24' built-in style. 'PivotStyleDark25' built-in style. 'PivotStyleDark26' built-in style. 'PivotStyleDark27' built-in style. 'PivotStyleDark28' built-in style. Represents a collection of visible (row, column, page or data) s. Adds the to this area collection. The in the , , , or collection. The added to this area collection. created from non-worksheet data source cannot be modified. can't be . Field is not part of the parent . Adds the to this area collection. The index in the collection. The added to this area collection. created from non-worksheet data source cannot be modified. is less than 0 or is equal to or greater than count. Adds the to this area collection. The name in the collection. The added to this area collection. created from non-worksheet data source cannot be modified. can't be or . Field with specified name doesn't exist. Removes all s from this area collection. created from non-worksheet data source cannot be modified. Moves the at the specified index to a new location in the collection. The zero-based index specifying the location of the to be moved. The zero-based index specifying the new location of the . is less than 0 or is equal to or greater than field count. is less than 0 or is equal to or greater than field count. created from non-worksheet data source cannot be modified. Removes from this area collection. The in this area collection. created from non-worksheet data source cannot be modified. can't be . Field is not part of this pivot area. Removes at the specified index from this area collection. The index in this area collection. created from non-worksheet data source cannot be modified. is less than 0 or is equal to or greater than field count. Removes with the specified name from this area collection. The name. created from non-worksheet data source cannot be modified. can't be or . Field with specified name doesn't exist. Represents a memory cache for a . Gets the source of the . Changes the worksheet source of the . The worksheet data source reference which must refer either to a cell range or a named range. Reference must refer either to a cell range or a named range. The source data has been changed substantially. Consider creating a new PivotTable. Represents a collection of all objects in the workbook. Adds a new from the worksheet data source. The worksheet data source reference which must refer either to a cell range or a named range. Newly created . must refer either to a cell range or a named range. Gets the number of s contained in the collection. Returns an enumerator for the collection. An enumerator for the collection. Gets the at the specified index. The zero-based index of the . The at the specified index. Represents an abstract source of data. Gets the type of the source. Specifies the type of the source. Indicates that the cache contains worksheet data. Indicates that the cache contains data that consolidates ranges. Indicates that the cache contains data from an external data source. Indicates that the cache contains a scenario summary report. Represents a field within a . Gets or sets the base field used for a custom calculation. This property is applicable only for data fields. Value can't be . Base field is not part of the parent . Gets or sets the item in the used for a custom calculation. This property is applicable only for data fields. Use property to specify or item, otherwise use this property. Value can't be . is . Base item is not part of the . Gets or sets the item position in the used for a custom calculation. This property is applicable only for data fields. Use this property to specify or item, otherwise use property. is . Gets or sets the current page item showing for the page field. This property is applicable only for page fields. If set to , no current page item will be defined. Page item is not part of this page field. Gets or sets a value indicating whether this field can be dragged to the column position. Gets or sets a value indicating whether this field can be dragged to the data position. Gets or sets a value indicating whether this field can be dragged to the hide position. Gets or sets a value indicating whether this field can be dragged to the page position. Gets or sets a value indicating whether this field can be dragged to the row position. Gets or sets a value indicating whether this field can have multiple items selected in the page field. Gets the 's formula in A1-style notation. Gets or sets the function used to summarize/aggregate this . This property is applicable only for data fields. Gets or sets a value indicating whether to insert a blank row after each item. Gets a value indicating whether this is a calculated field. Gets or sets the layout form for this . Gets or sets the custom name (label text) of this . Value cannot be or . Gets or sets the number format which indicates how to format the numeric value of this field. Default value is General. If set to , number format will be set to default. Gets the collection of all (visible and hidden) s in this . Gets the parent . Gets or sets a value indicating whether to show all items for this field. Gets or sets the display format for this . This property is applicable only for data fields. Gets the source name (cache field name) of this . Gets or sets the subtotals displayed with this . This property is applicable only for non-data fields. Represents a base collection of s. Determines whether the is contained in the collection. The to locate in the collection. if is contained in the collection; otherwise, . Gets the number of s contained in the collection. Returns an enumerator for the collection. An enumerator for the collection. Searches for the specified and returns the zero-based index of the first occurrence within the entire collection. The to locate in the collection. The zero-based index of the first occurrence of within the entire collection, if found; otherwise, –1. Gets the at the specified index. The zero-based index of the . The at the specified index. Gets the with the specified name. The name of the . The with the specified name. Represents a data subtotal function. The sum of the values. The number of data values. The average of the values. The largest value. The smallest value. The product of the values. The number of data values that are numbers. An estimate of the standard deviation of a population, where the sample is a subset of the entire population. The standard deviation of a population, where the population is all of the data to be summarized. An estimate of the variance of a population, where the sample is a subset of the entire population. The variance of a population, where the population is all of the data to be summarized. Represents a collection of s. Adds a calculated to the end of the collection of fields. The name of the calculated . The formula of the calculated . Newly created . created from non-worksheet data source cannot be modified. can't be or . can't be or . must be unique. Removes the calculated from the collection of fields. The name of the calculated . created from non-worksheet data source cannot be modified. can't be or . Field with specified name doesn't exist. Field with specified name is not a calculated field. Represents a data display format. No calculation. The difference from the value of the Base item in the Base field. Data calculated as ((value in cell) x (Grand Total of Grand Totals)) / ((Grand Row Total) x (Grand Column Total)). Percentage of the value of the Base item in the Base field. Percentage difference from the value of the Base item in the Base field. Percentage of the total for the column or series. Percentage of the total for the row or category. Percentage of the grand total of all the data or data points in the report. Percentage of the total of the specified parent Base field. Percentage of the total of the parent column. Percentage of the total of the parent row. Rank largest to smallest. Data for successive items in the Base field as a running total. Rank smallest to largest. Rank largest to smallest. Represents the way the specified appear. Show in Compact Form. Show in Outline Form. Show in Tabular Form. Represents a data displayed subtotals. No subtotals. Represents Automatic subtotal type. Represents Sum subtotal type. Represents Count subtotal type. Represents Average subtotal type. Represents Max subtotal type. Represents Min subtotal type. Represents Product subtotal type. Represents CountNums subtotal type. Represents StdDev subtotal type. Represents StdDevp subtotal type. Represents Var subtotal type. Represents Varp subtotal type. Represents an item in a . Gets the 's formula in A1-style notation. Gets or sets a value indicating whether the is hidden. Gets a value indicating whether the is a calculated item. Gets the name of the . Gets the parent . Gets the value of the . Represents a collection of s. Adds a calculated at the end of the collection. The name of the calculated . The formula of the calculated . Newly created . created from non-worksheet data source cannot be modified. can't be or . can't be or . Item with the specified name already exists. Determines whether an element is in the collection. The to locate in the collection. if is found in the collection; otherwise, . Gets the number of s contained in the collection. Returns an enumerator for the collection. An enumerator for the collection. Searches for the specified and returns the zero-based index of the first occurrence within the entire collection. The to locate in the collection. The zero-based index of the first occurrence of within the entire collection, if found; otherwise, –1. Gets the at the specified index. The zero-based index of the . The at the specified index. Gets the with the specified name. The name of the . The with the specified name. Moves the at the specified index to a new location in the collection. The zero-based index specifying the location of the to be moved. The zero-based index specifying the new location of the . is less than 0 or is equal to or greater than item count. is less than 0 or is equal to or greater than item count. Removes the calculated from the collection. The name of the calculated . created from non-worksheet data source cannot be modified. can't be or . Item with the specified name doesn't exist. Item with the specified name is not a calculated item. Represents base item Next/Previous/All position in the base field. No base item position. Represents Previous pivot field base item. Represents Next pivot field base item. Represents a pivot table. Gets or sets the built-in style used in the body of the . Gets the collection of all s that are currently shown as column fields. Gets or sets a value indicating whether the shows grand totals for columns. Gets or sets the to be displayed in column header in compact mode. Gets the collection of all s that are currently shown as data fields. Gets a object that represents all the data fields in this . It contains non- value only if there are two or more data fields in the . It is only used to add to the row/column area. By default, it is added in the row area (automatically, when there are two or more data fields in the ). Gets or sets a value indicating whether fields in the are sorted in non-default order in the field list. Gets the name of the . Value cannot be or . Gets the collection of all s that are currently showing as page fields. Gets or sets a value indicating how the page fields are laid out when there are multiple s in the page area. Gets the associated with this . Gets the collection of all (visible and hidden) s. Gets the collection of all s that are currently showing as row fields. Gets or sets a value indicating whether the shows grand totals for rows. Gets or sets the to be displayed in row header in compact mode. Gets or sets a value indicating whether tool-tips should be displayed for data cells. Gets or sets a value indicating whether drill indicators should be shown. Gets or sets a value indicating whether the should display large drop zones when there are no fields in the data region. Gets or sets a value indicating whether to include empty columns in the table. Gets or sets a value indicating whether to include empty rows in the table. Gets or sets a value indicating whether to show error messages in cells. Gets or sets the options to be applied to the style. Gets the location of this in the worksheet. Represents a collection of all objects in the worksheet. Adds a new to the collection. The on which the new is based. The name of the new . The location where will be placed in the sheet. Newly created . can't be . must belong to the parent workbook. can't be null or . can't be . must belong to the parent sheet. Adds a new to the collection. The on which the new is based. The name of the new . The location where will be placed in the sheet. Newly created . can't be . must belong to the parent workbook. can't be or . can't be or . Removes all s from the collection. Gets the number of s contained in the collection. Returns an enumerator for the collection. An enumerator for the collection. Gets the at the specified index. The zero-based index of the . The at the specified index. Removes the at the specified index. The zero-based index of the . is less than 0 or is equal to or greater than . Specifies which options are applied to a style. Do not apply any option. Show row headers for the table. Show column headers for the table. Show row stripe formatting for the table. Show column stripe formatting for the table. Show the last column. Represents a worksheet source of data. Gets the cell range that is the source of the data. Gets the named range that is the source of the data. Gets the value.