EPPlus 6
EPPlus 6 został wydany 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
System.Drawing nie jest już używany 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ż Microsoft ogłosił, ż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, gdzie nadal jest obsługiwana.
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.
Wersja 6.1
Wersja 6.1 została wydana 3 listopada 2022 roku. 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 roku.
Tak, jeśli Twoja licencja jest nadal aktywna/ważna.
Zobacz te dwie strony w naszej wiki deweloperów: