Class XlsxExportHelper
- Namespace
- Shift.Toolbox
- Assembly
- Shift.Toolbox.dll
public class XlsxExportHelper
- Inheritance
-
XlsxExportHelper
- Inherited Members
-
- Extension Methods
-
Constructors
public XlsxExportHelper()
public XlsxExportHelper(TimeZoneInfo timeZone)
Parameters
timeZone TimeZoneInfo
Fields
public const string HeaderStyleName = "Header"
Field Value
- string
Methods
public void ApplyColumnFormatting(ExcelWorksheet sheet, IEnumerable source, int startColumn)
Parameters
sheet ExcelWorksheet
source IEnumerable
startColumn int
public void ApplyColumnWidth(ExcelWorksheet sheet, int startColumn, bool autoFit)
Parameters
sheet ExcelWorksheet
startColumn int
autoFit bool
public byte[] GetXlsxBytes(Action<ExcelPackage> build)
Parameters
build Action<ExcelPackage>
Returns
- byte[]
public byte[] GetXlsxBytes(IEnumerable source, string sheetName, bool renderHeader = true, bool autoColumnWidth = true)
Parameters
source IEnumerable
sheetName string
renderHeader bool
autoColumnWidth bool
Returns
- byte[]
public byte[] GetXlsxBytes(IListSource source, string sheetName, bool renderHeader = true, bool autoColumnWidth = true)
Parameters
source IListSource
sheetName string
renderHeader bool
autoColumnWidth bool
Returns
- byte[]
public int InsertData(ExcelWorksheet sheet, IEnumerable source, int startRow, int startColumn, bool applyCellsFormatting = true)
Parameters
sheet ExcelWorksheet
source IEnumerable
startRow int
startColumn int
applyCellsFormatting bool
Returns
- int
public void InsertHeader(ExcelWorksheet sheet, int startRow, int startColumn, bool applyCellsFormatting = true)
Parameters
sheet ExcelWorksheet
startRow int
startColumn int
applyCellsFormatting bool
public void Map(string property, string name)
Parameters
property string
name string
public void Map(string property, string name, HorizontalAlignment alignment)
Parameters
property string
name string
alignment HorizontalAlignment
public void Map(string property, string name, double width)
Parameters
property string
name string
width double
public void Map(string property, string name, double width, HorizontalAlignment alignment)
Parameters
property string
name string
width double
alignment HorizontalAlignment
public void Map(string property, string name, string format)
Parameters
property string
name string
format string
public void Map(string property, string name, string format, double? width, HorizontalAlignment? alignment)
Parameters
property string
name string
format string
width double?
alignment HorizontalAlignment?
public void RebuildMapping()