EPPlus 7
Nowa wersja główna została wydana 26 października 2023 r.
EPPlus 7 wprowadza następujące nowe funkcje.
Formuły tablicowe
EPPlus 7 ma nowy silnik obliczeniowy, który obsługuje dynamiczne formuły tablicowe i starsze formuły tablicowe. Jest to funkcja, która w ostatnich latach cieszyła się dużym zainteresowaniem użytkowników EPPlus.
Wprowadziliśmy również wiele innych ulepszeń w silniku obliczeniowym, w tym poprawioną precyzję i wydajność.
Dynamiczne formuły tablicowe
Dynamiczne formuły tablicowe to zaawansowana funkcja, która została wprowadzona w programie Excel w 2018 roku.
Więcej informacji na temat dynamicznych formuł tablicowych (Microsoft)
EPPlus obsługuje teraz dynamiczne formuły tablicowe w obliczeniach. Obejmuje to obsługę tzw. spill over i wielu nowych funkcji Excela, które zależą od tej funkcjonalności. Za pomocą programu EPPlus 7 można również dodawać/obliczać nowe dynamiczne formuły tablicowe do skoroszytu.
EPPlus wiki - dynamiczne formuły tablicowe
Starsze formuły tablicowe
EPPlus obsługuje teraz starsze formuły tablicowe w obliczeniach. Starsze formuły tablicowe istnieją w programie Excel od dawna i wymagają, aby rozmiar zakresu wyjściowego był znany podczas wprowadzania formuły.
EPPlus Wiki — starsze formuły tablicowe
Nowe funkcje obsługiwane przez EPPlus 7
Stale dodajemy obsługę nowych funkcji, w EPPlus 7 dodaliśmy ponad 90 nowych funkcji.
Zobacz pełną listę obsługiwanych funkcji w naszej wiki dla programistów .
Formatowanie warunkowe
Ulepszona wydajność i lepsza obsługa odwołań między arkuszami. Ulepszono również obsługę pasków danych i zestawów ikon.
Ulepszenia formatowania warunkowego
Aby uzyskać więcej informacji, zobacz naszą wiki dla programistów .
Nowe metody Take i Skip dla zakresów arkuszy
Nowy zestaw metod, który ułatwia dostęp do określonych wierszy/kolumn w zakresie. Metody te są przydatne na przykład podczas pracy z wykresami, tabelami i danymi wyjściowymi dynamicznych formuł tablicowych.
// newRange will be B3:C8
var newRange = worksheet.Cells["A1:G8"]
.SkipRows(2)
.SkipColumns(1)
.TakeColumns(2);

EPPlus wiki - Metody Take and Skip
Nowe przykładowe projekty
Utworzyliśmy nowe przykładowe projekty, dodaliśmy nowe próbki i poprawiliśmy strukturę folderów. Istnieje jeden projekt dla języka C# i jeden dla VB.NET
EPPlus.Samples.CSharp EPPlus.Samples.VBPytania i odpowiedziQ&A
EPPlus 7.0.0 został wydany 26 października 2023 roku.
Tak, jeśli Twoja licencja jest nadal aktywna/ważna.
Zobacz te trzy strony w naszej wiki dla programistów: