Je suis à la recherche d'une bibliothèque .NET (de préférence open source en C#) pour traiter des fichiers texte de longueur fixe. Ce ne serait pas trop pour en écrire un, mais le travail existant et testé est toujours plus agréable, pour commencer.Bibliothèque .NET pour les fichiers texte de longueur fixe
Je vais extraire des données dans des champs de longueur fixe à partir de fichiers produits par un PBX. Chaque PBX a son propre format de fichier, ainsi qu'un ensemble de formats d'enregistrement. Je suis à la recherche d'une bibliothèque avec un moyen simple d'utiliser des formats de fichiers et d'enregistrements dynamiques, par ex. lire à partir d'un fichier INI ou XML.
EDIT: J'avais déjà négligé grande bibliothèque Marcos Meli FileHelpers, parce que je pensais que je devais créer une classe pour chaque type d'enregistrement au moment de la compilation. Ce n'est pas le cas, et la lib inclut une classe ClassBuilder
pour construire des classes lors de l'exécution.
NOUVEL EDIT: Les enregistrements de différents PBX ne diffèrent que par la mise en page et non par les données, c'est-à-dire que tous les mappages d'enregistrements correspondent à la même classe. Je me demande si je devrais utiliser les attributs FileHelper qui lisent dynamiquement leurs données de début et de longueur à partir d'un fichier de configuration?