반응형
1. 사용자가 많다
내가 라이브러리 선택하는 요소 중 가장 중요한 요소이다.
사용자가 많으면 그만큼 문제가 발생했을때 쉽게 검색과 대처가 가능하다.
반응형
2. 편의성
Microsoft.Office.Interop.Excel은 안정적이지 않았다.
가장 큰 문제는 파일 작성 후 excel 프로세스가 닫히지 않는 문제점
강제로 Marshal.ReleaseComObject()로 다 닫아줘야 하는데 코드가 길어지다보면 안되는 경우가 많이 발생한다.
또한 실행된 모든 excel을 종료하다보니 보고 있던 엑셀파일마저 닫혀버린다
그 상태로 다시 코드가 실행되면 또 다른 excel 프로세스가 실행된다.
NPOI는 경험상 아직 이런 문제는 발생하지 않았다.
많이 쓰는 오픈소스인데 이런 이슈가 없는것을 보면 없다고 봐도 무방할듯 하다.
반응형
'C# > C# 라이브러리' 카테고리의 다른 글
[C# NPOI] 04. 엑셀 셀 병합 (셀 합치기, Cell Merge) (0) | 2022.09.13 |
---|---|
[C# NPOI] 03. 셀에 엑셀 함수 넣기 (SetCellFormula()) (0) | 2022.09.13 |
[C# NPOI] 02. 엑셀 시트에 값 넣기 (셀 값 입력) (1) | 2022.09.13 |
[C# NPOI] 01. 엑셀 파일 생성, 워크 시트 생성 (0) | 2022.09.13 |
[.Net]ReoGrid Spread Library 무료 스프레드 라이브러리(MIT License) (0) | 2022.01.16 |