This repository has been archived by the owner on Feb 20, 2021. It is now read-only.
Releases: eraydin/EPPlus.Core.Extensions
Releases · eraydin/EPPlus.Core.Extensions
v2.0.0
v2.0.0-preview1
# ATTENTION! Breaking changes! #
- Lots of API changes, and bug fixes,
- Fluent configuration, and more fluent syntax.
- Separated configuration interfaces as read and create.
- Changed exception types.
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
# ATTENTION! Breaking changes! #
- Removed configuration parameters from methods, and added
Action<IExcelConfiguration>
as only one parameter. So, you can fluently pass your configurations.
ToList example;
IList<StocksDto> list = package.ToList<StocksDto>(1, configuration =>
{
configuration.HasHeaderRow = false;
configuration.SkipCastingErrors = true;
});
ToExcelPackage example;
ExcelPackage package = personsList
.ToWorksheet("Persons List", configuration =>
{
configuration.ConfigureColumn = x => { x.SetFontColor(Color.Purple); };
configuration.ConfigureHeader = x =>
{
x.SetFont(new Font("Arial", 13, FontStyle.Bold));
x.SetFontColor(Color.White);
x.SetBackgroundColor(Color.Black);
};
}).ToExcelPackage();
-
Implemented basic style functions for ExcelWorksheet, ExcelColumn, ExcelRow, and ExcelRange objects. These methods; SetFont(), SetFontColor(), SetBackgroundColor(), SetHorizontalAlignment() and SetVerticalAlignment().
-
Implemented CheckAndThrowColumn() and CheckColumnValueIsNullOrEmpty() methods on ExcelWorksheet object
-
Bug fixes, minor performance improvements, and so on...