EPPlus 4.0.2

A library to manage Excel spreadsheets, using OOXML.

Showing the top 20 packages that depend on EPPlus.

Packages Downloads
BSSA
Database helpers for MySQL built on Dapper.
9
BSSA
Database helpers for MySQL built on Dapper.
7
BSSA
Database helpers for MySQL built on Dapper.
4
BSSA
Database helpers for MySQL built on Dapper.
3

EPPlus 4.0.2

Visit epplus.codeplex.com for the latest information

EPPlus-Create Advanced Excel spreadsheet.

New features

Replaced Packaging API with DotNetZip

  • This will remove any problems with Isolated Storage and enable multi threading

New Cell store

  • Less memory consumtion
  • Insert columns (not on the range level)
  • Faster row inserts,

Formula Parser

  • Calculates all formulas in a workbook, a worksheet or in a specified range
  • 100+ functions implemented
  • Access via Calculate methods on Workbook, Worksheet and Range objects.
  • Add custom/missing Excel functions via Workbook.FormulaParserManager.
  • Samples added to the EPPlusSamples project.

The formula parser does not support Array Formulas

  • Intersect operator (Space)
  • References to external workbooks
  • And probably a whole lot of other stuff as well :)

Perfomance *Of course the performance of the formula parser is nowhere near Excels.Our focus has been functionality.

Agile Encryption (Office 2012-)

  • Support for newer type of encryption.

Minor new features

  • Chart worksheets
  • New Chart Types Bubblecharts
  • Radar Charts
  • Area Charts
  • And lots of bugfixes...

Beta 2 Changes

  • Fixed bug when using RepeatColumns & RepeatRows at the same time.
  • VBA project will be left untouched if its not accessed.
  • Fixed problem with strings on save.
  • Added locks to the cellstore for access by mulitple threads.
  • Implemented Indirect function
  • Used DisplayNameAttribute to generate column headers from LoadFromCollection
  • Rewrote ExcelRangeBase.Copy function.
  • Added caching to Save ZipStream for Cells and shared strings to speed up the Save method.
  • Added Missing InsertColumn and DeleteColumn
  • Added pull request to support Date1904
  • Added pull request ExcelWorksheet.LoadFromDataReader

Release Candidare changes

  • Fixed some problems with Range.Copy Function
  • InsertColumn and Delete column didn't work in some cases
  • Chart.DisplayBlankAs had the wrong default type in Excel 2010+
  • Datavalidation list overflow cauesed corruption of the package
  • Fixed a few Calculation when refering ranges (for example If) function and some
  • Added ChartAxis.DisplayUnit
  • Fixed a bug related to shared formulas
  • Named styles faild in some cases.
  • Style.Indent got an invalid value in some cases.
  • Fixed a problem with AutofitColumns method.
  • Performance fix.
  • An a whole lot of other small fixes.

4.0.1 Fixes

  • VBA unreadable content
  • Fixed a few issues with InsertRow and DeleteRow
  • Fixed bug in Average and AverageA
  • Handling of Div/0 in functions
  • Fixed VBA CodeModule error when copying a worksheet.
  • Value decoding when reading str element for cell value.
  • Better exception when accessing a worksheet out of range in the Excelworksheets indexer.
  • Added Small and Large function to formula parser. Performance fix when encountering an unknown function.
  • Fixed handling strings in formulas
  • Calculate hanges if formula start with a parenthes.
  • Worksheet.Dimension returned an invalid range in some cases.
  • Rowheight was wrong in some cases.
  • ExcelSeries.Header had an incorrect validation check.

4.0.2 Fixes

  • Fixes a whole bunch of bugs related to the cell store (Worksheet.InsertColumn, Worksheet.InsertRow, Worksheet.DeleteColumn, Worksheet.DeleteRow, Range.Copy, Range.Clear)
  • Added functions Acos, Acosh, Asinh, Atanh, Atan, CountBlank, CountIfs, Mina, Offset, Median, Hyperlink, Rept
  • Fix for reading Excel comment content from the t-element.
  • Fix to make Range.LoadFromCollection work better with inheritence
  • And alot of other smal fixes

This package has no dependencies.

Version Downloads Last updated
8.3.1 2 12/06/2025
8.3.0 2 12/06/2025
8.2.1 2 11/06/2025
8.2.0 2 11/06/2025
8.1.1 2 11/07/2025
8.1.0 2 11/06/2025
8.0.8 1 11/06/2025
8.0.7 2 11/06/2025
8.0.6 2 11/07/2025
8.0.5 2 11/06/2025
8.0.4 2 11/06/2025
8.0.3 2 11/06/2025
8.0.2 3 11/06/2025
8.0.1 2 11/07/2025
8.0.0-rc 2 11/07/2025
8.0.0-beta 2 11/07/2025
7.7.3 2 11/06/2025
7.7.2 2 11/06/2025
7.7.1 2 11/06/2025
7.7.0 3 11/06/2025
7.6.1 2 11/06/2025
7.6.0 2 11/06/2025
7.5.3 2 11/07/2025
7.5.2 2 11/06/2025
7.5.1 2 11/06/2025
7.5.0 2 11/06/2025
7.4.2 2 11/06/2025
7.4.1 2 11/06/2025
7.4.0 2 11/06/2025
7.3.2 2 11/06/2025
7.3.1 2 11/06/2025
7.3.0 2 11/06/2025
7.2.2 2 11/06/2025
7.2.1 2 11/06/2025
7.2.0 2 11/06/2025
7.1.3 2 11/06/2025
7.1.2 2 11/06/2025
7.1.1 2 11/06/2025
7.1.0 2 11/06/2025
7.0.10 2 11/06/2025
7.0.9 2 11/06/2025
7.0.8 2 11/06/2025
7.0.7 2 11/06/2025
7.0.6 3 11/06/2025
7.0.5 2 11/06/2025
7.0.4 2 11/06/2025
7.0.3 2 11/06/2025
7.0.2 1 11/06/2025
7.0.1 1 11/06/2025
7.0.0 2 11/06/2025
6.2.19 2 11/06/2025
6.2.18 2 11/06/2025
6.2.17 2 11/06/2025
6.2.16 2 11/06/2025
6.2.15 2 11/06/2025
6.2.14 2 11/06/2025
6.2.13 2 11/06/2025
6.2.12 2 11/06/2025
6.2.11 2 11/06/2025
6.2.10 2 11/06/2025
6.2.9 2 11/06/2025
6.2.8 2 11/06/2025
6.2.7 2 11/06/2025
6.2.6 2 11/06/2025
6.2.5 2 11/07/2025
6.2.4 2 11/06/2025
6.2.3 2 11/06/2025
6.2.2 2 11/06/2025
6.2.1 2 11/06/2025
6.2.0 2 11/06/2025
6.1.3 2 11/06/2025
6.1.2 3 11/06/2025
6.1.1 2 11/06/2025
6.1.0 2 11/06/2025
6.0.8 2 11/06/2025
6.0.7 2 11/06/2025
6.0.6 2 11/06/2025
6.0.5 2 11/07/2025
6.0.4 2 11/06/2025
6.0.3 2 11/06/2025
5.8.14 2 11/06/2025
5.8.13 2 11/06/2025
5.8.12 2 11/06/2025
5.8.11 1 12/06/2025
5.8.10 2 11/06/2025
5.8.9 2 11/06/2025
5.8.8 2 11/06/2025
5.8.7 2 11/06/2025
5.8.6 2 11/06/2025
5.8.5 2 11/06/2025
5.8.4 2 11/06/2025
5.8.3 2 11/06/2025
5.8.2 2 11/06/2025
5.8.1 2 11/06/2025
5.8.0 2 11/06/2025
5.7.5 2 11/06/2025
5.7.4 2 11/06/2025
5.7.3 2 11/06/2025
5.7.2 2 11/06/2025
5.7.1 2 11/06/2025
5.7.0 2 11/06/2025
5.6.4 2 11/06/2025
5.6.3 2 11/06/2025
5.6.2 2 11/06/2025
5.6.1 2 11/06/2025
5.6.0 2 11/07/2025
5.5.5 2 11/06/2025
5.5.4 2 11/06/2025
5.5.3 2 11/06/2025
5.5.2 2 11/06/2025
5.5.1 2 11/06/2025
5.5.0 2 11/06/2025
5.4.2 2 11/06/2025
5.4.1 2 11/06/2025
5.4.0 2 11/06/2025
5.3.2 2 11/06/2025
5.3.1 2 11/07/2025
5.3.0 2 11/06/2025
5.2.1 2 11/06/2025
5.2.0 2 11/06/2025
5.1.2 2 11/06/2025
5.1.1 2 11/06/2025
5.1.0 2 11/06/2025
5.0.4 2 11/06/2025
5.0.3 2 11/06/2025
4.5.3.3 2 11/07/2025
4.5.3.2 2 11/07/2025
4.5.3.1 2 11/07/2025
4.5.3 2 11/06/2025
4.5.2.1 2 11/07/2025
4.5.2 2 11/06/2025
4.5.1 2 11/06/2025
4.1.1 2 11/06/2025
4.1.0 0 07/14/2016
4.0.5 2 11/06/2025
4.0.4 2 11/06/2025
4.0.3 2 11/06/2025
4.0.2 1 11/06/2025
4.0.1.1 2 11/07/2025