2009-09-18 14 views
8

Estoy buscando una biblioteca .NET (muy preferiblemente de código abierto en C#) para tratar con archivos de texto de campo de longitud fija. No sería demasiado para escribir uno, pero el trabajo existente y probado siempre es más agradable, para empezar.Biblioteca .NET para archivos de texto de longitud fija

Voy a extraer datos en campos de longitud fija de los archivos producidos por una PBX. Cada PBX tiene su propio formato de archivo, así como un conjunto de formatos de registro. Estoy buscando una biblioteca con una forma sencilla y sencilla de usar archivos dinámicos y formatos de registro, p. leer desde un archivo INI o XML.

EDIT: que tenía previamente pasado por alto gran biblioteca Marcos Meli' FileHelpers, porque pensé que necesitaba para crear una clase para cada tipo de registro en tiempo de compilación. Esto no es así, y lib incluye una clase ClassBuilder para compilar clases en tiempo de ejecución.

EDIT NUEVA: Los registros de diferentes PBX difieren solo en el diseño, no en los datos, es decir, todos los diseños de los registros se asignan a la misma clase. Me pregunto si debería usar los atributos de FileHelper que leen dinámicamente sus datos de inicio y de longitud desde un archivo de configuración.

Respuesta

Cuestiones relacionadas