fixed-length-record

___ qstnhdr ___ .NET-Bibliothek für Textdateien mit fester Länge ___ qstntxt ___

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

Ich werde Daten in Feldern mit fester Länge aus Dateien extrahieren, die von einer PBX-Anlage erstellt wurden. 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.

BEARBEITEN: Ich hatte Marcos Meli 'großartige Bibliothek FileHelpers schon vorher übersehen, weil ich dachte, ich müsste das Erstellen Sie eine Klasse für jeden Datensatztyp zum Zeitpunkt der Kompilierung. Dies ist nicht so, und die Lib enthält eine Klasse %code% , um Klassen zur Laufzeit zu erstellen.

NEU BEARBEITEN: Datensätze von verschiedenen PBX-Systemen unterscheiden sich nur im Layout, nicht in den Daten, d. h. alle Datensatzlayouts sind derselben Klasse zugeordnet. Ich frage mich, ob ich FileHelper-Attribute verwenden sollte, die ihre Start- und Längeninformationen dynamisch aus einer Konfigurationsdatei lesen?

    
___ tag123net ___ Das .NET-Framework ist ein Software-Framework, das hauptsächlich für das Microsoft Windows-Betriebssystem entwickelt wurde. Es enthält eine Implementierung der Basisklassenbibliothek, Common Language Runtime (allgemein als CLR bezeichnet), Common Type System (allgemein als CTS bezeichnet) und Dynamic Language Runtime. Es unterstützt viele Programmiersprachen, einschließlich C #, VB.NET, F # und C ++ / CLI. NICHT für Fragen zu .NET Core verwenden. ___ tag123structureddata ___ Structured data ist ein System, bei dem ein Name mit einem Wert verknüpft wird, der Suchmaschinen hilft, Inhalte zu kategorisieren und zu indizieren. Schema wird von Google, Bing, Yahoo! und Yandex erkannt (und tatsächlich wird das Vokabular beibehalten). Es ist unklar, ob andere Suchmaschinen dieses Markup verwenden, um zu ändern, wie sie Suchergebnisse anzeigen. ___ answer1444419 ___

Ich wurde seitdem auf diese verwiesen XML-basierter Parsing-Code sowie dieses ähnliche Projekt in CodeProject . Je mehr, desto besser und desto näher komme ich einem "perfekten" Fit.

    
___ tag123fixedlencerecord ___ hilf uns dieses Wiki zu bearbeiten ___ tag123file ___ Ein Block beliebiger Informationen oder Ressourcen zum Speichern von Informationen, auf die der stringbasierte Name oder Pfad zugreifen kann. Dateien stehen Computerprogrammen zur Verfügung und basieren normalerweise auf einer Art persistentem Speicher. ___
1
Antwort

.NET-Bibliothek für Textdateien mit fester Länge

Ich bin auf der Suche nach einer .NET-Bibliothek (sehr bevorzugt Open Source in C #) für den Umgang mit Feldtextdateien fester Länge. Es wäre nicht zu viel, um einen zu schreiben, aber bestehende, getestete Arbeit ist immer schöner, um damit zu...
18.09.2009, 12:06