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 bietet neue Funktionen für den Export von Tabellen, Zellbereichen und Formatvorlagen nach HTML und CSS. Es gibt auch einen neuen Export von Zellbereichen in JSON.

See our new samples website:

Html/Css export
JSON export

...and our developer wiki:

Html/Css export
JSON export

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

Frühere Versionen von EPPlus waren für die Verarbeitung 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 aber 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 Managed-Code-Implementierung ersetzt. Dies hat viele Vorteile, insbesondere auf Nicht-Windows-Plattformen - sehen Sie sich dieses Beispiel an, in dem EPPlus 6 clientseitig ausgeführt wird Blazor (web assembly):

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 Namensraum in ihren öffentlichen Schnittstellen haben, wurden diese Methodensignaturen in EPPlus 6 entfernt. Dies betrifft z.B. 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 bei 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 Bereichen Finanzen und Statistiken.

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 mit 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?
Sehen Sie sich diese beiden Seiten in unserem Entwickler-Wiki an: