EPPlus 6
EPPlus 6은 2022년 4월 12일에 출시되었습니다
EPPlus 6에는 .NET 6에 대한 지원이 도입되었으며 다음과 같은 새로운 기능이 있습니다.
HTML / Css / JSON 내보내기
EPPlus 6에는 테이블, 셀 범위 및 스타일을 html 및 CSS로 내보내는 새로운 기능이 포함되어 있습니다. 또한 셀 범위를 JSON으로 새롭게 내보냅니다.
See our new samples website:
Html/Css exportJSON export
...and our developer wiki:
Html/Css exportJSON export
System.Drawing 더 이상 비 Windows 플랫폼에서 사용되지 않습니다.
이전 버전의 EPPlus는 이미지 및 텍스트 측정 처리를 위해 System.Drawing.Common 라이브러리에 종속되었습니다. Microsoft는 이 라이브러리가 비 Windows 플랫폼에서 더 이상 지원되지 않는다고 발표했으므로 EPPlus 6은 기본적으로 다른 플랫폼에서 이 라이브러리를 호출하지 않습니다.
EPPlus 6에는 여전히 System.Drawing.Common에 대한 참조가 있지만 여전히 지원되는 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 |
개발자 위키에서 지원되는 기능의 전체 목록을 참조하십시오.
버전 6.1
버전 6.1은 2022년 11월 3일에 릴리스되었습니다. 다음과 같은 새로운 기능과 개선 사항이 있습니다.
Q & A
EPPlus 6.0.3은 2022년 4월 12일에 릴리스되었습니다. 버전 6.1은 2022년 11월 3일에 릴리스되었습니다.
예, 라이선스가 여전히 유효/유효한 경우입니다.
개발자 위키에서 다음 두 페이지를 참조하십시오.