2009-09-18 9 views
8

Ich bin auf der Suche nach einer .NET-Bibliothek (sehr bevorzugt Open Source in C#) für den Umgang mit Textdateien fester Länge. Es wäre nicht zu viel, um eine zu schreiben, aber bestehende, getestete Arbeit ist immer netter, um damit anzufangen..NET-Bibliothek für Textdateien fester Länge

Ich werde Daten in Feldern mit fester Länge aus Dateien extrahieren, die von einer PBX produziert werden. Jede PBX hat ihr eigenes Dateiformat sowie eine Reihe von Aufzeichnungsformaten. Ich bin auf der Suche nach einer Bibliothek mit einem schönen und einfachen Weg, dynamische Datei- und Aufzeichnungsformate, z. Aus einer INI- oder XML-Datei lesen.

EDIT: Ich hatte vorher übersehen Marcos Meli‘große Bibliothek FileHelpers, weil ich dachte, ich brauchte eine Klasse für jeden Datensatz-Typen bei der Kompilierung zu erstellen. Dies ist nicht der Fall, und die Bibliothek enthält eine Klasse ClassBuilder, um Klassen zur Laufzeit zu erstellen.

NEW EDIT: Datensätze aus verschiedenen TK-Anlagen unterscheiden sich nur in Layout, nicht in Daten, das heißt alle Rekord-Layouts Karte der gleichen Klasse. Ich frage mich, ob ich FileHelper-Attribute verwenden sollte, die ihre Start- und Längeninformationen dynamisch aus einer Konfigurationsdatei lesen?

Antwort

Verwandte Themen