EPPlus 6

새로운 메이저 버전은 2022년 4월 12일에 출시되었습니다.

EPPlus 6에는 .NET 6에 대한 지원이 도입되었으며 다음과 같은 새로운 기능이 있습니다.

HTML / Css / JSON 내보내기

EPPlus 6에는 테이블, 셀 범위 및 스타일을 html 및 CSS로 내보내는 새로운 기능이 포함되어 있습니다. 또한 셀 범위를 JSON으로 새롭게 내보냅니다.

See our new samples website:

Html/Css export
JSON export

...and our developer wiki:

Html/Css export
JSON export

System.Drawing 종속성 제거

이전 버전의 EPPlus는 이미지 및 텍스트 측정을 처리하기 위해 System.Drawing.Common 라이브러리에 의존했습니다. Microsoft는이 라이브러리가 Windows 이외의 플랫폼에서 더 이상 지원되지 않는다고 발표했으므로이 종속성을 제거했습니다.

새로운 내부 구현

EPPlus 6에서는 이전에 System.Drawing 에서 제공한 기능이 내부 관리 코드 전용 구현으로 대체되었습니다. 이것은 특히 비 Windows 플랫폼에서 많은 장점을 가지고 있습니다 - EPPlus 6이 클라이언트 측 Blazor (web assembly)에서 실행되는 이 예제를 참조하십시오.

Blazor sample 1

...or our new Docker samples for EPPlus 6:

EPPlus Docker samples
주요 변경 내용

이전 버전의 EPPlus에는 공용 인터페이스의 System.Drawing 네임스페이스의 클래스가 있으므로 이러한 메서드 서명은 EPPlus 6에서 제거되었습니다. 이것은 예를 들어 ExcelDrawing.AddPicture 메서드에 영향을 미칩니다.

See this wiki-article with more details: Breaking changes

지원되는 새 이미지 형식

EPPlus 6에서 새로운 이미지 형식에 대한 지원을 추가했으며 지원되는 형식의 전체 목록은 다음과 같습니다.

  • Svg - 새로운!
  • Ico - 새로운!
  • WebP - 새로운!
  • Jpg
  • Bmp
  • Gif
  • Png
  • Tif
  • Emf
  • Wmf

수식 계산에서 지원되는 새로운 함수

우리는 지속적으로 새로운 기능에 대한 지원을 추가, EPPlus 6에서 우리는 30 개 이상의 새로운 기능을 추가했습니다 - 주로 금융 및 통계 카테고리에서.

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

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

Q & A

새 버전은 언제 출시됩니까?
EPPlus 6.0.3은 2022년 4월 12일에 출시되었습니다.

EPPlus 5에 대한 상용 라이선스가 있는 경우 기존 라이선스에 따라 EPPlus 6으로 업그레이드할 수 있습니까?