EPPlus 6
EPPlus 6 został wydany 12 kwietnia 2022 r.
W EPPlus 6 wprowadzono obsługę platformy .NET 6 i wprowadzono następujące nowe funkcje.
Eksport do formatu HTML/CSS/JSON
EPPlus 6 zawiera nowe funkcje eksportu tabel, zakresów komórek i stylów do HTML i CSS. Dostępny jest również nowy eksport zakresów komórek do formatu JSON.
See our new samples website:
Html/Css exportJSON export
...and our developer wiki:
Html/Css exportJSON export
System.Drawing nie są już używane na platformach innych niż Windows
Poprzednie wersje EPPlus były zależne od biblioteki System.Drawing.Common do obsługi obrazów i pomiarów tekstu. Ponieważ firma Microsoft ogłosiła, że ta biblioteka nie jest już obsługiwana na platformach innych niż Windows, EPPlus 6 domyślnie nie będzie wywoływać tej biblioteki na innych platformach.
EPPlus 6 nadal ma odniesienie do System.Drawing.Common, ale będzie używać tej biblioteki tylko na platformach Windows, na których nadal jest obsługiwana.
Nowa implementacja wewnętrzna
W EPPlus 6 funkcjonalność dostarczana wcześniej przez System.Drawing została zastąpiona wewnętrzną, zarządzaną implementacją kodu. Ma to wiele zalet, szczególnie na platformach innych niż Windows - zobacz ten przykład, w którym EPPlus 6 działa w Blazor (web assembly)po stronie klienta:
Blazor sample 1...or our new Docker samples for EPPlus 6:
EPPlus Docker samplesZmiany powodujące niezgodność
Ponieważ poprzednie wersje EPPlus mają klasy z przestrzeni nazw System.Drawing w swoich interfejsach publicznych, 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ługiwane nowe formaty 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ł
Na bieżąco dodajemy wsparcie dla 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 w naszej wiki dla programistów.
Wersja 6.1
Wersja 6.1 została wydana 3 listopada 2022 r. Ma następujące nowe funkcje i ulepszenia:
Pytania i odpowiedzi
EPPlus 6.0.3 został wydany 12 kwietnia 2022 roku. Wersja 6.1 została wydana 3 listopada 2022 r.
Tak, jeśli Twoja licencja jest nadal aktywna/ważna.
Zobacz te dwie strony w naszej wiki dla programistów: