EPPlus 6
EPPlus 6은 2022년 4월 12일에 출시되었습니다
EPPlus 6는 .NET 6 지원을 도입했으며 다음과 같은 새로운 기능을 갖추고 있습니다.
HTML/CSS/JSON EXPORT
EPPlus 6는 테이블, 셀 범위, 스타일을 html과 css로 내보내는 새로운 기능을 제공합니다. 셀 범위를 JSON으로 내보내는 기능도 새로 추가되었습니다.
See our new samples website:
Html/Css exportJSON export
...and our developer wiki:
Html/Css exportJSON export
System.Drawing 더 이상 윈도우가 아닌 플랫폼에서는 사용되지 않습니다
이전 버전의 EPPlus는 이미지와 텍스트 측정을 처리하기 위해 System.Drawing.Common 라이브러리에 의존했습니다. 마이크로소프트가 이 라이브러리를 비윈도우 플랫폼에서 더 이상 지원하지 않는다고 발표함에 따라, EPPlus 6는 기본적으로 다른 플랫폼에서는 이 라이브러리를 호출하지 않을 것입니다.
EPPlus 6는 여전히 System.Drawing.Common에 대한 참조를 가지고 있지만, 이 라이브러리는 지원되는 윈도우 플랫폼에서만 사용할 것입니다.
새로운 내부 구현
EPPlus 6에서는 이전에 System.Drawing 가 제공하던 기능이 내부적이고 관리되는 코드 전용 구현으로 대체되었습니다. 이 방법은 특히 비윈도우 플랫폼에서 많은 장점이 있습니다 - 예를 들어, 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 |
개발자 위키에서 지원 기능 전체 목록을 확인하세요.
버전 6.1
버전 6.1은 2022년 11월 3일에 출시되었습니다. 다음과 같은 새로운 기능과 개선 사항이 있습니다:
질문 및 답변
EPPlus 6.0.3은 2022년 4월 12일에 출시되었습니다. 버전 6.1은 2022년 11월 3일에 출시되었습니다.
네, 면허가 아직 유효하거나 유효하다면 가능합니다.
개발자 위키의 이 두 페이지를 참고하세요: