EPPlus 6
Nowa wersja główna została wydana 12 kwietnia 2022 r.
EPPlus 6 wprowadza obsługę platformy .NET 6 i ma następujące nowe funkcje.
Eksport html/css/JSON
EPPlus 6 zawiera nowe funkcje do eksportowania tabel, zakresów komórek i stylów do html i css. Istnieje również nowy eksport zakresów komórek do JSON.
See our new samples website:
Html/Css exportJSON export
...and our developer wiki:
Html/Css exportJSON export
Usunięto zależność System.Drawing
Poprzednie wersje EPPlus były zależne od biblioteki System.Drawing.Common do obsługi obrazów i pomiarów tekstu. Ponieważ Microsoft ogłosił, że ta biblioteka nie jest już obsługiwana na platformach innych niż Windows, usunęliśmy tę zależność.
Nowe wdrożenie wewnętrzne
W EPPlus 6 funkcjonalność dostarczana wcześniej przez System.Drawing została zastąpiona przez wewnętrzną, zarządzaną implementację tylko kodu. Ma to wiele zalet, szczególnie na platformach innych niż Windows - zobacz ten przykład, w którym EPPlus 6 działa po stronie klienta Blazor (web assembly):
Blazor sample 1...or our new Docker samples for EPPlus 6:
EPPlus Docker samplesPrzełomowe zmiany
Ponieważ poprzednie wersje EPPlus mają klasy z przestrzeni nazw System.Drawing w swoich publicznych interfejsach, te sygnatury metod zostały usunięte w EPPlus 6. Dotyczy to na przykład metody ExcelDrawing.AddPicture .
See this wiki-article with more details: Breaking changes
Obsługa nowych formatów obrazów
Dodaliśmy obsługę nowych formatów obrazów w EPPlus 6, oto pełna lista obsługiwanych formatów:
- Svg - Nowy!
- Ico - Nowy!
- WebP - Nowy!
- Jpg
- Bmp
- Gif
- Png
- Tif
- Emf
- Wmf
Nowe funkcje obsługiwane w obliczaniu formuł
Stale dodajemy obsługę nowych funkcji, w EPPlus 6 dodaliśmy ponad 30 nowych funkcji - głównie w kategoriach finansowych i statystycznych.
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 |
Zobacz pełną listę obsługiwanych funkcji na naszej wiki dla programistów.
Pytania i odpowiedzi
Kiedy ukaże się nowa wersja?
EPPlus 6.0.3 został wydany 12 kwietnia 2022 roku
Jeśli mam licencję komercyjną na EPPlus 5, czy mogę uaktualnić do EPPlus 6 na podstawie mojej istniejącej licencji?
Tak