Class ConfigurationExtensions
public static class ConfigurationExtensions
  - Inheritance
 - 
      
      ConfigurationExtensions
 
- Inherited Members
 
Methods
HasAuthor(IExcelConfiguration, string)
Configure excel author
public static IExcelConfiguration HasAuthor(this IExcelConfiguration configuration, string author)
  Parameters
configurationIExcelConfigurationexcel configuration
authorstringexcel document author name
Returns
- IExcelConfiguration
 current excel configurationIExcelConfiguration
HasCategory(IExcelConfiguration, string)
Configure excel author
public static IExcelConfiguration HasCategory(this IExcelConfiguration configuration, string category)
  Parameters
configurationIExcelConfigurationexcel configuration
categorystringexcel document category
Returns
- IExcelConfiguration
 current excel configurationIExcelConfiguration
HasColumnOutputFormatter<TEntity, TProperty>(IPropertyConfiguration<TEntity, TProperty>, Func<TProperty?, object?>?)
has column output formatter
public static IPropertyConfiguration<TEntity, TProperty> HasColumnOutputFormatter<TEntity, TProperty>(this IPropertyConfiguration<TEntity, TProperty> configuration, Func<TProperty?, object?>? formatter)
  Parameters
configurationIPropertyConfiguration<TEntity, TProperty>property configuration
formatterFunc<TProperty, object>column output formatter
Returns
- IPropertyConfiguration<TEntity, TProperty>
 property configuration
Type Parameters
TEntityentity type
TPropertyproperty type
HasCompany(IExcelConfiguration, string)
Configure excel author
public static IExcelConfiguration HasCompany(this IExcelConfiguration configuration, string company)
  Parameters
configurationIExcelConfigurationexcel configuration
companystringexcel document company
Returns
- IExcelConfiguration
 current excel configurationIExcelConfiguration
HasDescription(IExcelConfiguration, string)
Configure excel author
public static IExcelConfiguration HasDescription(this IExcelConfiguration configuration, string description)
  Parameters
configurationIExcelConfigurationexcel configuration
descriptionstringexcel document description
Returns
- IExcelConfiguration
 current excel configurationIExcelConfiguration
HasSheetConfiguration(IExcelConfiguration, int, string)
Sheet Configuration
public static IExcelConfiguration HasSheetConfiguration(this IExcelConfiguration configuration, int sheetIndex, string sheetName)
  Parameters
configurationIExcelConfigurationexcel configuration
sheetIndexintsheetIndex
sheetNamestringsheetName
Returns
- IExcelConfiguration
 current excel configuration
HasSheetConfiguration(IExcelConfiguration, int, string, bool)
Sheet Configuration
public static IExcelConfiguration HasSheetConfiguration(this IExcelConfiguration configuration, int sheetIndex, string sheetName, bool enableAutoColumnWidth)
  Parameters
configurationIExcelConfigurationexcel configuration
sheetIndexintsheetIndex
sheetNamestringsheetName
enableAutoColumnWidthboolenable auto column width if true otherwise false
Returns
- IExcelConfiguration
 current excel configuration
HasSheetConfiguration(IExcelConfiguration, int, string, int)
Sheet Configuration
public static IExcelConfiguration HasSheetConfiguration(this IExcelConfiguration configuration, int sheetIndex, string sheetName, int startRowIndex)
  Parameters
configurationIExcelConfigurationexcel configuration
sheetIndexintsheetIndex
sheetNamestringsheetName
startRowIndexintstartRowIndex
Returns
- IExcelConfiguration
 current excel configuration
HasSheetConfiguration(IExcelConfiguration, int, string, int, bool, int?)
Sheet Configuration
public static IExcelConfiguration HasSheetConfiguration(this IExcelConfiguration configuration, int sheetIndex, string sheetName, int startRowIndex, bool enableAutoColumnWidth, int? endRowIndex = null)
  Parameters
configurationIExcelConfigurationexcel configuration
sheetIndexintsheetIndex
sheetNamestringsheetName
startRowIndexintstartRowIndex
enableAutoColumnWidthboolenable auto column width if true otherwise false
endRowIndexint?endRowIndex, set this if you wanna control where to end(included)
Returns
- IExcelConfiguration
 current excel configurationIExcelConfiguration
HasSubject(IExcelConfiguration, string)
Configure excel author
public static IExcelConfiguration HasSubject(this IExcelConfiguration configuration, string subject)
  Parameters
configurationIExcelConfigurationexcel configuration
subjectstringexcel document subject
Returns
- IExcelConfiguration
 current excel configurationIExcelConfiguration
HasTitle(IExcelConfiguration, string)
Configure excel author
public static IExcelConfiguration HasTitle(this IExcelConfiguration configuration, string title)
  Parameters
configurationIExcelConfigurationexcel configuration
titlestringexcel document title
Returns
- IExcelConfiguration
 current excel configurationIExcelConfiguration
Property<TEntity>(IExcelConfiguration<TEntity>, string)
property configuration
public static IPropertyConfiguration<TEntity, string> Property<TEntity>(this IExcelConfiguration<TEntity> excelConfiguration, string propertyName)
  Parameters
excelConfigurationIExcelConfiguration<TEntity>excelConfiguration
propertyNamestringpropertyName
Returns
- IPropertyConfiguration<TEntity, string>
 PropertyConfiguration
Type Parameters
TEntityTEntity
WithValidator<TEntity>(IExcelConfiguration<TEntity>, IValidator<TEntity>)
excel data validator
public static IExcelConfiguration<TEntity> WithValidator<TEntity>(this IExcelConfiguration<TEntity> configuration, IValidator<TEntity> validator)
  Parameters
configurationIExcelConfiguration<TEntity>configuration
validatorIValidator<TEntity>validator
Returns
- IExcelConfiguration<TEntity>
 current configuration
Type Parameters
TEntityentity type