EPPlus 6

EPPlus 6 wurde am 12. April 2022 veröffentlicht

EPPlus 6 führt Unterstützung für .NET 6 ein und bietet folgende neue Funktionen.

HTML/CSS/JSON-Export

EPPlus 6 bietet neue Funktionen zum Export von Tabellen, Zellbereichen und Stilen in HTML und CSS. Es gibt auch einen neuen Export von Zellumgebungen zu JSON.

See our new samples website:

Html/Css export
JSON export

...and our developer wiki:

Html/Css export
JSON export

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

Frühere Versionen von EPPlus waren von der System.Drawing.Common -Bibliothek für die Verarbeitung von Bildern und Textmessungen 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 auf anderen Plattformen nicht mehr aufrufen.

EPPlus 6 hat zwar noch eine Referenz auf System.Drawing.Common, wird diese Bibliothek aber nur auf Windows-Plattformen verwenden, wo sie noch unterstützt wird.

Neue interne Implementierung

In EPPlus 6 wurde die zuvor von System.Drawing bereitgestellte Funktionalität durch eine interne, ausschließlich verwaltete Code-Implementierung ersetzt. Das hat viele Vorteile, besonders auf Nicht-Windows-Plattformen – siehe dieses Beispiel, bei dem EPPlus 6 clientseitige Blazor (web assembly)läuft:

Blazor sample 1

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

EPPlus Docker samples
Brechende Änderungen

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

See this wiki-article with more details: Breaking changes

Neue Bildformate werden unterstützt

Wir haben 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

Siehe die vollständige Liste der unterstützten Funktionen in unserem Entwickler-Wiki.

Fragen & 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 gewerbliche Lizenz für EPPlus 5 habe, kann ich dann unter meiner bestehenden Lizenz auf EPPlus 6 upgraden?
Ja, wenn deine Lizenz noch aktiv oder gültig ist.
Wie kann ich von früheren Versionen auf EPPlus 6 upgraden?
Siehe diese beiden Seiten in unserem Entwickler-Wiki: