Class
ExcelTableOptions
OfficeIMO.Excel
Controls native Excel table creation and optional bounded nested-object projection.
Inheritance
- OfficeTableOptions
- ExcelTableOptions
Constructors
public ExcelTableOptions() #Inherited Methods
Properties
public ObjectFlattenerOptions? Projection { get; set; } #Gets or sets flattening, column selection, formatting and materialization limits.
public bool AutoFit { get; set; } #Gets or sets whether eligible table columns are automatically fitted. Defaults to true.
public ExcelTableStyle Style { get; set; } #Gets or sets the native table style.
public bool IncludeAutoFilter { get; set; } #Gets or sets whether the table has filter buttons.
public ExcelExecutionMode? ExecutionMode { get; set; } #Gets or sets the execution policy for DataTable cell writes. Null uses the worksheet policy.
public CancellationToken CancellationToken { get; set; } #Gets or sets cancellation for DataTable insertion.
Inherited Properties
public bool IncludeHeaders { get; set; } #Inherited from OfficeTableOptions
public string? Name { get; set; } #Inherited from OfficeTableOptions
public string? Caption { get; set; } #Inherited from OfficeTableOptions
public HashSet<string> Include { get; } #Inherited from OfficeTableOptions
public HashSet<string> Exclude { get; } #Inherited from OfficeTableOptions
public List<string> Order { get; } #Inherited from OfficeTableOptions
public Dictionary<string, string> HeaderRenames { get; } #Inherited from OfficeTableOptions
public List<OfficeAlignment?> Alignments { get; } #Inherited from OfficeTableOptions
public Dictionary<string, Func<object?, string>> Formatters { get; } #Inherited from OfficeTableOptions
public Func<string, string>? HeaderTransform { get; set; } #Inherited from OfficeTableOptions