Table of Contents

Namespace SlapKit.Excel.Excel

Classes

Blank

A blank value. Used as a value of blank cells or as an optional argument for function calls.

ExtendedChartAxisPropertiesExtensions
ISupportBandFormatsExtensions
ISupportBoxAndWhiskerSeriesElementVisibilitiesExtensions
ISupportCategorySeriesExtensions
ISupportHighLowLinesExtensions
ISupportOfPieChartSplitExtensions
ISupportPointSeriesExtensions
ISupportSeriesBar3DShapeExtensions
ISupportSeriesBubble3DExtensions
ISupportSeriesBubbleSizeExtensions
ISupportSeriesDataBinsExtensions
ISupportSeriesDataLabelsExtensions
ISupportSeriesExplosionExtensions
ISupportSeriesLineStyleExtensions
ISupportSeriesMarkerExtensions
ISupportSeriesParentLabelLayoutExtensions
ISupportSeriesParetoLineExtensions
ISupportSeriesQuartileMethodExtensions
ISupportSeriesSmoothLineExtensions
ISupportSeriesSubtotalPointsExtensions
ISupportSeriesTrendlinesExtensions
ISupportUpDownBarsExtensions
ISupportWaterfallSeriesElementVisibilitiesExtensions
IXLAxisPropertiesExtensions
IXLChartTitleExtensions
IXLDrawingFillExtensions
IXLDrawingLineExtensions
IXLParagraphExtensions
IXLParagraphSpacingExtensions
IXLParagraphTextExtensions
IXLTextPropertiesExtensions
LoadOptions

A class that defines various aspects of a newly created workbook.

SaveOptions
XLAlignmentValue
XLBuiltInStyleTypeExtensions
XLColor
XLConstants
XLConstants.PivotTable
XLDateCriteria
XLDecimalCriteria
XLDictionary<T>
XLFormula
XLHelper

Common methods

XLHyperlink
XLPredefinedFormat

Reference point of date/number formats available. See more at: https://msdn.microsoft.com/en-us/library/documentformat.openxml.spreadsheet.numberingformat.aspx

XLProtectionAlgorithm
XLSparklineTheme
XLTableTheme
XLTextLengthCriteria
XLTimeCriteria
XLValidationCriteria
XLWholeNumberCriteria
XLWholeNumberCriteriaBase
XLWorkbook
XLWorkbookProperties

Structs

XLAlignmentKey
XLCellValue

A value of a single cell. It contains a value a specific Type. Structure provides following group of methods:

  • Is* properties to check type (IsNumber, IsBlank...)
  • Get* methods that return the stored value or throw InvalidCastException for incorrect type.
  • Explicit operators to convert XLCellValue to a concrete type. It is an equivalent of Get* methods.
  • TryConvert methods to try to get value of a specific type, even if the value is of a different type.

Interfaces

IXLAddress

Reference to a single cell in a workbook. Reference can be absolute, relative or mixed. Reference can be with or without a worksheet.

IXLAddressable

A very lightweight interface for entities that have an address as a rectangular range.

IXLAlignment
IXLAutoFilter
IXLBaseCollection<TSingle, TMultiple>
IXLBorder
IXLBuiltInPredefinedStyle
IXLCFColorScaleMax
IXLCFColorScaleMid
IXLCFColorScaleMin
IXLCFDataBarMax
IXLCFDataBarMin
IXLCFIconSet
IXLCell
IXLCells
IXLChartsheet
IXLChartsheetPageSetup
IXLChartsheetView
IXLChartsheets
IXLColumn
IXLColumns
IXLComment
IXLConditionalFormat
IXLConditionalFormats
IXLCustomFilteredColumn
IXLCustomPredefinedStyle
IXLCustomProperties
IXLCustomProperty
IXLDataValidation
IXLDataValidations
IXLDrawingAlignment
IXLDrawingColorsAndLines
IXLDrawingFont
IXLDrawingMargins
IXLDrawingPosition
IXLDrawingProperties
IXLDrawingProtection
IXLDrawingSize
IXLDrawingStyle
IXLDrawingWeb
IXLDrawing<T>
IXLElementProtection
IXLElementProtection<T>
IXLFileSharing
IXLFill
IXLFilterColumn
IXLFilterConnector
IXLFilteredColumn
IXLFont
IXLFontBase
IXLFormattedText<T>
IXLHFItem
IXLHeaderFooter
IXLHyperlinks
IXLMargins
IXLNamedRange
IXLNamedRanges
IXLNumberFormat
IXLNumberFormatBase
IXLOutline
IXLPageSetup
IXLPageSetupBase
IXLPhonetic
IXLPhonetics
IXLPivotCache

A cache of pivot data - essentially a collection of fields and their values that can be displayed by a IXLPivotTable. Data for the cache are retrieved from an area (a table or a range). The pivot cache data are cached, i.e. the data in the source are not immediately updated once the data in a worksheet change.

IXLPivotCaches

A collection of pivot caches. Pivot cache can be added from a IXLRange or a IXLTable.

IXLPivotField
IXLPivotFieldStyleFormats
IXLPivotFields
IXLPivotStyleFormat
IXLPivotStyleFormats
IXLPivotTable
IXLPivotTableStyleFormats
IXLPivotTables
IXLPivotValue

A pivot value field, it is basically a specification of how to determine and format values from source to display in the pivot table.

IXLPivotValueCombination

An interface for fluent configuration of how to show IXLPivotValue, when the value should be displayed not as a value itself, but in relation to another value (e.g. percentage difference in relation to different value).

IXLPivotValueFormat
IXLPivotValueStyleFormat
IXLPivotValues
IXLPredefinedStyle
IXLPredefinedStyles
IXLPrintAreas
IXLProtectable
IXLProtectable<TProtection, TElement>
IXLProtection
IXLRange
IXLRangeAddress
IXLRangeBase
IXLRangeColumn
IXLRangeColumns
IXLRangeRow
IXLRangeRows
IXLRanges
IXLRichString
IXLRichText
IXLRow
IXLRows
IXLSheet
IXLSheetProtection
IXLSheetView
IXLSheetViewBase
IXLSheets
IXLSortElement
IXLSortElements
IXLSparkline
IXLSparklineGroup
IXLSparklineGroups
IXLSparklineHorizontalAxis
IXLSparklineStyle
IXLSparklineVerticalAxis
IXLStyle
IXLTable
IXLTableField
IXLTableRange
IXLTableRow
IXLTableRows
IXLTables
IXLTheme
IXLValidationCriteria
IXLWithRichString
IXLWorkbook
IXLWorkbookProtection
IXLWorksheet
IXLWorksheets

Enums

XLAlignmentHorizontalValues
XLAlignmentReadingOrderValues
XLAlignmentVerticalValues
XLAllowedValues
XLBorderStyleValues
XLBuiltInStyleType
XLCFContentType
XLCFIconSetOperator
XLCFOperator
XLCalculateMode
XLCellSetValueBehavior
XLCellsUsedOptions
XLClearOptions
XLColorType
XLConditionalFormatType
XLCustomPropertyType
XLDashStyle
XLDataType

A value that is in the cell.

XLDateTimeGrouping
XLDisplayBlanksAsValues
XLDrawingAnchor
XLDrawingHorizontalAlignment
XLDrawingTextDirection
XLDrawingTextOrientation
XLDrawingVerticalAlignment
XLError

A formula error.

XLErrorStyle
XLFillPatternValues
XLFilterAreaOrder
XLFilterColorType
XLFilterDynamicType
XLFilterType
XLFontCharSet
XLFontFamilyNumberingValues
XLFontScheme

A font theme scheme. Theme has categories of fonts and when the theme changes, texts that are associated with the particular theme scheme are switched to a font of a new theme.

XLFontUnderlineValues
XLFontVerticalTextAlignmentValues
XLHFMode
XLHFOccurrence
XLHFPredefinedText
XLIconSetStyle
XLItemsToRetain

Specifies the number of unused items to allow in a IXLPivotCache before discarding unused items.

XLLineStyle
XLNamedRangeScope
XLOperator
XLOutlineSummaryHLocation
XLOutlineSummaryVLocation
XLPageOrderValues
XLPageOrientation
XLPaperSize
XLPhoneticAlignment
XLPhoneticType
XLPivotCalculation
XLPivotCalculationItem
XLPivotLayout
XLPivotSortType
XLPivotStyleFormatElement
XLPivotSubtotals
XLPivotSummary
XLPivotTableTheme
XLPredefinedFormat.DateTime
XLPredefinedFormat.Number
XLPrintErrorValues
XLProtectionAlgorithm.Algorithm
XLReferenceStyle
XLScope
XLSearchContents
XLSheetProtectionElements
XLSheetViewOptions
XLShiftDeletedCells
XLShowCommentsValues
XLSortOrder
XLSortOrientation
XLSparklineAxisMinMax
XLSparklineMarkers
XLSparklineType
XLSubtotalFunction
XLTableCellType
XLThemeColor
XLTimePeriod
XLTopBottomPart
XLTopBottomType
XLTotalsRowFunction
XLTransposeOptions

A behavior of extra outside cells for transpose operation. The option is meaningful only for transposition of non-squared ranges, because squared ranges can always be transposed without effecting outside cells.

XLWorkbookProtectionElements
XLWorksheetVisibility