EPPlus 7

새로운 메이저 버전은 2023년 10월 26일에 릴리스되었습니다.

EPPlus 7에는 다음과 같은 새로운 기능이 도입되었습니다.

배열 수식

EPPlus 7에는 동적 배열 수식 및 레거시 배열 수식을 지원하는 새로운 계산 엔진이 있습니다. 이것은 지난 몇 년 동안 EPPlus 사용자들이 많이 요구한 기능입니다.

또한 향상된 정밀도와 성능을 포함하여 계산 엔진에 대한 다른 많은 개선 사항도 적용했습니다.

동적 배열 수식

동적 배열 수식은 2018년 Excel에 도입된 강력한 기능입니다.

동적 배열 수식에 대한 자세한 정보(Microsoft)

EPPlus는 이제 계산에서 동적 배열 수식을 지원합니다. 여기에는 소위 유출 및 이 기능에 의존하는 많은 새로운 Excel 함수에 대한 지원이 포함됩니다. EPPlus 7을 사용하여 통합 문서에 새 동적 배열 수식을 추가/계산할 수도 있습니다.

EPPlus wiki - 동적 배열 수식

레거시 arrayformulas

EPPlus는 이제 계산에서 레거시 배열 수식을 지원합니다. 레거시 배열 수식은 Excel에 오랫동안 존재해 왔으며 수식을 입력할 때 출력 범위의 크기를 알고 있어야 합니다.

EPPlus wiki - 레거시 배열 수식

EPPlus 7에서 지원하는 새로운 기능

우리는 지속적으로 새로운 기능에 대한 지원을 추가, EPPlus 7에서 우리는 90 개 이상의 새로운 기능을 추가했습니다.

EPPlus 7의 새로운 기능

개발자 위키 에서 지원되는 함수의 전체 목록을 참조하십시오 .


조건부 서식

성능이 향상되고 워크시트 간 참조에 대한 지원이 향상되었습니다. 데이터 막대 및 아이콘 집합에 대한 지원도 개선되었습니다.

조건부 서식 개선 사항

자세한 내용은 개발자 위키 를 참조하십시오.


워크시트 범위에 대한 새로운 Take 및 Skip 방법

범위의 특정 행/열에 더 쉽게 액세스할 수 있도록 하는 새로운 메서드 집합입니다. 예를 들어, 이러한 방법은 차트, 표 및 동적 배열 수식의 출력으로 작업할 때 유용합니다.

            
// newRange will be B3:C8
var newRange = worksheet.Cells["A1:G8"]
                  .SkipRows(2)
                  .SkipColumns(1)
                  .TakeColumns(2);
            
            
New Take- and Skip-methods

EPPlus wiki - Take 및 Skip 메서드


새 샘플 프로젝트

새 샘플 프로젝트를 만들고, 새 샘플을 추가하고, 폴더 구조를 개선했습니다. C#용 프로젝트와 VB.NET 용 프로젝트가 각각 하나씩 있습니다

EPPlus.Samples.CSharp EPPlus.Samples.VB

버전 7.1

버전 7.1은 2024년 3월 28일에 릴리스되었습니다.

  • HtmlExport (영문) - 이제 EPPlus에는 조건부 형식(아직 아이콘 집합 및 데이터 표시줄이 아님)이 포함됩니다.
  • Rich Text의 성능이 향상되었습니다.
  • LoadFromCollection (컬렉션에서로드) - 런타임에 가져온 범위의 열에 숫자 서식을 추가합니다. 열 정렬 순서가 개선되었습니다.

Q & A

이 메이저 버전은 언제 출시되었나요?
EPPlus 7.0.0은 2023년 10월 26일에 출시되었습니다. 버전 7.1.0은 2024년 3월 28일에 릴리스되었습니다.
EPPlus 5/6에 대한 상용 라이센스가 있는 경우 기존 라이센스에 따라 EPPlus 7로 업그레이드할 수 있습니까?
예, 라이선스가 여전히 유효/유효한 경우입니다.
이전 버전에서 EPPlus 7로 업그레이드하려면 어떻게 합니까?
개발자 위키에서 다음 세 페이지를 참조하세요.