2009-09-18 5 views
8

고정 길이 필드 텍스트 파일을 처리하기 위해 .NET (C#의 오픈 소스가 바람직 함) 라이브러리를 찾고 있습니다. 하나를 쓰는 것이 그리 어렵지는 않을 것이지만, 기존의 테스트를 거친 작업은 항상 더 좋은 방법입니다.고정 길이 텍스트 파일 용 .NET 라이브러리

PBX에서 생성 한 파일에서 고정 길이 필드의 데이터를 추출합니다. 각 PBX에는 고유 한 파일 형식과 일련의 레코드 형식이 있습니다. 동적 파일 및 레코드 형식을 사용하는 간단한 방법으로 라이브러리를 찾고 있습니다. INI 또는 XML 파일에서 읽습니다.

편집 : 이전에 Marcos Meli의 훌륭한 라이브러리 FileHelpers을 간과 했었습니다. 컴파일 타임에 각 레코드 유형에 대한 클래스를 만들어야한다고 생각했기 때문입니다. 이것은 그렇지 않고 lib에는 런타임에 클래스를 빌드하는 ClassBuilder 클래스가 포함되어 있습니다.

새 수정 : 다른 PBX의 레코드는 레이아웃이 다르며 데이터가 아닙니다. 즉, 모든 레코드 레이아웃이 동일한 클래스에 매핑됩니다. 구성 파일에서 시작 및 길이 데이터를 동적으로 읽는 FileHelper 특성을 사용해야하는지 궁금합니다.

답변

관련 문제