VB.Net으로 작성된 XML 정의를 지원하는 무료이고 쉬운 CSV 가져오기 및 내보내기 라이브러리
EasyCSVNet은 CSV 형식('쉼표로 구분된 값' 일반 텍스트) 파일을 편안한 방식으로 처리하기 위해 완전히 VB.Net으로 작성된 간단하고 가벼운 솔루션입니다. OCM('개체-CSV' 매핑) 스키마가 별도의 XML 파일에 정의되어 있으므로 CSV 파일을 상위 수준 비즈니스 계층 개체 목록으로 쉽게 가져올 수 있습니다. 아래에 포함된 모든 유형 캐스팅 및 필드-속성 매핑 작업은 리플렉션을 통해 라이브러리에 의해 투명하게 수행됩니다. 또한 최종적으로 잘못된 형식의 CSV 파일을 가져올 때 구문 결함이 발견될 때마다 CSV 구문 분석 중에 명확하고 자세한 오류 메시지가 런타임 예외 내에 표시됩니다. 일반적으로 여러 줄의 CSV 파일을 작업할 때 정말 유용합니다! 또한 필요한 경우 개체에서 CSV로 역방향 내보내기 프로세스를 쉽게 구현할 수 있는 간단한 내보내기 클래스가 제공됩니다. 요약하면, 개발자의 시간과 노력을 절약하고 실제 비즈니스 로직과 관련된 프로젝트의 다른 부분에 집중할 수 있도록 보다 전통적인 보일러플레이트 라인별 구문 분석 전략에 대한 최소 침습적이고 보다 '무균적인' 대안 접근 방식입니다.
자세한 내용은 EasyCSVNet/doc 폴더에서 확인하세요.
패키지 형태의 라이브러리 바이너리는 NuGet(https://www.nuget.org/packages/easycsvnet)에서 다운로드/설치할 수도 있습니다.