반응형

1. 사용자가 많다

내가 라이브러리 선택하는 요소 중 가장 중요한 요소이다.

사용자가 많으면 그만큼 문제가 발생했을때 쉽게 검색과 대처가 가능하다.

 

 

 

반응형

 

2. 편의성

Microsoft.Office.Interop.Excel은 안정적이지 않았다.

가장 큰 문제는 파일 작성 후 excel 프로세스가 닫히지 않는 문제점

강제로 Marshal.ReleaseComObject()로 다 닫아줘야 하는데 코드가 길어지다보면 안되는 경우가 많이 발생한다.

또한 실행된 모든 excel을 종료하다보니 보고 있던 엑셀파일마저 닫혀버린다

그 상태로 다시 코드가 실행되면 또 다른 excel 프로세스가 실행된다.

 

NPOI는 경험상 아직 이런 문제는 발생하지 않았다.

많이 쓰는 오픈소스인데 이런 이슈가 없는것을 보면 없다고 봐도 무방할듯 하다.

반응형

+ Recent posts