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.

Nowe funkcje w EPPlus 7

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);
            
            
New Take- and Skip-methods

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.VB

Wersja 7.1

Wersja 7.1 została wydana 28 marca 2024 roku.

  • Eksport HTML - EPPlus zawiera teraz formaty warunkowe (jeszcze nie zestawy ikon i paski danych).
  • Ulepszenia wydajności tekstu sformatowanego.
  • LoadFromCollection - Dodaj formaty liczb do kolumn importowanego zakresu w środowisku wykonawczym. Ulepszenia kolejności sortowania kolumn.

Pytania i odpowiedziQ&A

Kiedy została wydana ta główna wersja?
EPPlus 7.0.0 został wydany 26 października 2023 roku. Wersja 7.1.0 została wydana 28 marca 2024 roku.
Jeśli mam licencję komercyjną na EPPlus 5/6, czy mogę uaktualnić do EPPlus 7 w ramach istniejącej licencji?
Tak, jeśli Twoja licencja jest nadal aktywna/ważna.
Jak uaktualnić poprzednie wersje do EPPlus 7?
Zobacz te trzy strony w naszej wiki dla programistów: