Skip to content
This repository has been archived by the owner on Feb 20, 2021. It is now read-only.

Releases: eraydin/EPPlus.Core.Extensions

v2.0.0

16 May 10:20
Compare
Choose a tag to compare
- Fixed null exception problem which occured while converting empty w…

v2.0.0-preview1

15 May 18:40
Compare
Choose a tag to compare
v2.0.0-preview1 Pre-release
Pre-release

# 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

13 Apr 08:58
a8fec20
Compare
Choose a tag to compare

Package updates, and minor bug fixes

v1.2.7

26 Feb 14:51
Compare
Choose a tag to compare
  • Fixed some datetime parsing issues.

v1.2.6

11 Feb 12:45
Compare
Choose a tag to compare
  • Implemented OnCaught delegate. So, now you can intercept ToList() action and modify converted item.

Thanks @osoykan

v1.2.5

09 Feb 07:49
adf034c
Compare
Choose a tag to compare
  • Added extension methods for ExcelWorkbook to create named styles,
  • Some performance consolidations,
  • Now, you can convert a stream into ExcelPackage, directly.

v1.2.4

27 Nov 12:50
Compare
Choose a tag to compare

Implemented DeleteColumns() and CheckHeadersAndThrow() methods

v1.2.3

08 Nov 12:29
Compare
Choose a tag to compare
  • Implemented DeleteColum(headerText) method for ExcelWorksheet object,
  • Implemented BorderAround(style), SetBorderColor(color), BorderAround(style, color) methods for ExcelRangeBase object
  • And, some consolidations.

v1.2.2

07 Nov 13:13
Compare
Choose a tag to compare

Implemented GetValuedDimension() method on ExcelWorksheet object

v1.2.1

06 Nov 22:47
915970e
Compare
Choose a tag to compare

# ATTENTION! Breaking changes! #

  1. 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();	
  1. Implemented basic style functions for ExcelWorksheet, ExcelColumn, ExcelRow, and ExcelRange objects. These methods; SetFont(), SetFontColor(), SetBackgroundColor(), SetHorizontalAlignment() and SetVerticalAlignment().

  2. Implemented CheckAndThrowColumn() and CheckColumnValueIsNullOrEmpty() methods on ExcelWorksheet object

  3. Bug fixes, minor performance improvements, and so on...