티스토리 뷰

고객에게 공급하여 사용중인 프로그램 중에 새로운 PC에 프로그램을 설치하게 되었는데

엑셀 파일을 읽어서 처리하는 도중 에러가 발생하여 어떠한 일인지 보았습니다.

 

이러한 경우 oleDB를 이용하거나

csv파일은 datatable를 사용하라는 검색이 많았는데

 

NuGet 패키지에서 FreeSpire.XLS 를 검색하여 사용하여 해결 가능하였습니다.

Free버전으로 사용가능한 부분이 있었고

보다 확장된 기능을 사용할 경우 구매가 필요해보였습니다.

상세 정보는 아래 주소를 참조 ^^

https://www.e-iceblue.com/Introduce/free-xls-component.html#.XRwTxuszYkk

 

 

아래는 간단한 사용방법입니다.

 

Workbook workbook = new Workbook();
workbook.LoadFromFile("파일경로", ExcelVersion.Version97to2003);

 

Worksheet sheet = workbook.Worksheets[시트순서번호];

sheet 변수에서 필요한 값을 찾아면 됩니다.

살짝 번거로운건 셀의 타입에 맞게 값을 로드해야 하는 부분이었습니다.

 

댓글