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.

Wersja 7.2

Wersja 7.2 została wydana 18 czerwca 2024 roku.

  • Obliczanie tabeli przestawnej - Obejmuje obsługę funkcji WEŹDANETABELI w obliczeniach.
  • Eksport HTML - Pełna obsługa formatów warunkowych w eksporcie HTML, w tym zestawów ikon i pasków danych.
  • Dodano obsługę kopiowania rysunków
  • Obsługa transpozycji zakresów w funkcjach importu/eksportu oraz podczas kopiowania zakresów.
  • Dodano obsługę importowania i eksportowania plików tekstowych o stałej szerokości.
  • Nowe funkcje obsługiwane w obliczeniach formuł: GETDANETABELI, MMULT, MINVERS, MDETERM, MUNIT, TEXTSPLIT, TEXTAFTER, TEXTBEFORE, LET

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. Wersja 7.2.0 została wydana 18 czerwca 2024 r.
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: