EPPlus 6

EPPlus 6 wurde am 12. April 2022 veröffentlicht

EPPlus 6 führt die Unterstützung für .NET 6 ein und verfügt über die folgenden neuen Funktionen.

Html/Css/JSON-Export

EPPlus 6 verfügt über neue Funktionen zum Exportieren von Tabellen, Zellbereichen und Stilen in HTML und CSS. Es gibt auch einen neuen Export von Zellbereichen nach JSON.

See our new samples website:

Html/Css export
JSON export

...and our developer wiki:

Html/Css export
JSON export

System.Drawing wird nicht mehr auf Nicht-Windows-Plattformen verwendet

Frühere Versionen von EPPlus waren für die Handhabung von Bildern und Textmessungen von der System.Drawing.Common Bibliothek abhängig. Da Microsoft angekündigt hat, dass diese Bibliothek auf Nicht-Windows-Plattformen nicht mehr unterstützt wird, wird EPPlus 6 diese Bibliothek standardmäßig nicht auf anderen Plattformen aufrufen.

EPPlus 6 hat immer noch einen Verweis auf System.Drawing.Common, wird diese Bibliothek jedoch nur auf Windows-Plattformen verwenden, auf denen sie noch unterstützt wird.

Neue interne Implementierung

In EPPlus 6 wurde die zuvor von System.Drawing bereitgestellte Funktionalität durch eine interne, reine Implementierung mit verwaltetem Code ersetzt. Dies hat viele Vorteile, insbesondere auf Nicht-Windows-Plattformen - siehe dieses Beispiel, in dem EPPlus 6 in clientseitigen Blazor (web assembly)ausgeführt wird:

Blazor sample 1

...or our new Docker samples for EPPlus 6:

EPPlus Docker samples
Wichtige Änderungen

Da frühere Versionen von EPPlus Klassen aus dem System.Drawing -Namespace in ihren öffentlichen Schnittstellen haben, wurden diese Methodensignaturen in EPPlus 6 entfernt. Dies betrifft beispielsweise die ExcelDrawing.AddPicture Methode.

See this wiki-article with more details: Breaking changes

Neue Bildformate werden unterstützt

Wir haben die Unterstützung für neue Bildformate in EPPlus 6 hinzugefügt, hier ist die vollständige Liste der unterstützten Formate:

  • Svg - Neu!
  • Ico - Neu!
  • WebP - Neu!
  • Jpg
  • Bmp
  • Gif
  • Png
  • Tif
  • Emf
  • Wmf

Neue Funktionen, die in der Formelberechnung unterstützt werden

Wir fügen kontinuierlich Unterstützung für neue Funktionen hinzu, in EPPlus 6 haben wir über 30 neue Funktionen hinzugefügt - hauptsächlich in den Finanz- und Statistikkategorien.

BETADIST BETA.DIST BETAINV
BETA.INV CHIDIST CHISQ.DIST.RT
CHIINV CHISQ.INV CHISQ.INV.RT
CORREL EXPONDIST EXPON.DIST
FISHER FISHERINV FORECAST
FORECAST.LINEAR GAUSS GEOMEAN
HARMEAN INTERCEPT KURT
PEARSON PHI RSQ
SKEW SKEW.P STANDARDIZE
ACCRINT ACCRINTM TBILLEQ
TBILLPRICE TBILLYIELD

Die vollständige Liste der unterstützten Funktionen finden Sie in unserem Entwickler-Wiki.

Fragen und Antworten

Wann wurde diese Hauptversion veröffentlicht?
EPPlus 6.0.3 wurde am 12. April 2022 veröffentlicht. Version 6.1 wurde am 3. November 2022 veröffentlicht.
Wenn ich eine kommerzielle Lizenz für EPPlus 5 habe, kann ich dann unter meiner bestehenden Lizenz auf EPPlus 6 upgraden?
Ja, wenn Ihre Lizenz noch aktiv/gültig ist.
Wie führe ich ein Upgrade von früheren Versionen auf EPPlus 6 durch?
Siehe diese beiden Seiten in unserem Entwickler-Wiki: