Interface IExcelConfiguration
- Namespace
- WeihanLi.Npoi.Configurations
- Assembly
- WeihanLi.Npoi.dll
public interface IExcelConfiguration
- Extension Methods
Methods
HasExcelSetting(Action<ExcelSetting>)
excel setting configure
IExcelConfiguration HasExcelSetting(Action<ExcelSetting> configAction)
Parameters
configActionAction<ExcelSetting>config delegate
Returns
- IExcelConfiguration
current excel configuration
HasFilter(int)
setting filter
IExcelConfiguration HasFilter(int firstColumn)
Parameters
firstColumnintfirstCol Index of first column
Returns
- IExcelConfiguration
current excel configuration
HasFilter(int, int?)
setting filter
IExcelConfiguration HasFilter(int firstColumn, int? lastColumn)
Parameters
firstColumnintfirstCol Index of first column
lastColumnint?lastCol Index of last column (inclusive), must be equal to or larger than {@code firstCol}
Returns
- IExcelConfiguration
current excel configuration
HasFreezePane(int, int)
setting freeze pane Creates a split (freeze pane). Any existing freeze pane or split pane is overwritten.
IExcelConfiguration HasFreezePane(int colSplit, int rowSplit)
Parameters
Returns
- IExcelConfiguration
current excel configuration
HasFreezePane(int, int, int, int)
setting freeze pane Creates a split (freeze pane). Any existing freeze pane or split pane is overwritten.
IExcelConfiguration HasFreezePane(int colSplit, int rowSplit, int leftmostColumn, int topRow)
Parameters
colSplitintHorizontal position of split
rowSplitintVertical position of split
leftmostColumnintTop row visible in bottom pane
topRowintLeft column visible in right pane
Returns
- IExcelConfiguration
current excel configuration
HasSheetSetting(Action<SheetSetting>, int)
Sheet Configuration
IExcelConfiguration HasSheetSetting(Action<SheetSetting> configAction, int sheetIndex = 0)
Parameters
configActionAction<SheetSetting>sheet config delegate
sheetIndexintsheetIndex, 0 is the default value
Returns
- IExcelConfiguration
current excel configuration