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
configAction
Action<ExcelSetting>config delegate
Returns
- IExcelConfiguration
current excel configuration
HasFilter(int)
setting filter
IExcelConfiguration HasFilter(int firstColumn)
Parameters
firstColumn
intfirstCol Index of first column
Returns
- IExcelConfiguration
current excel configuration
HasFilter(int, int?)
setting filter
IExcelConfiguration HasFilter(int firstColumn, int? lastColumn)
Parameters
firstColumn
intfirstCol Index of first column
lastColumn
int?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
colSplit
intHorizontal position of split
rowSplit
intVertical position of split
leftmostColumn
intTop row visible in bottom pane
topRow
intLeft 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
configAction
Action<SheetSetting>sheet config delegate
sheetIndex
intsheetIndex, 0 is the default value
Returns
- IExcelConfiguration
current excel configuration