Nun, es stellte sich als am einfachsten heraus, es selbst zu schreiben.
Sie können es hier erhalten: https://github.com/DarwinAwardWinner/ofxtoolkit
OFX ist ein XML-Format für die Finanztransaktionshistorie. Viele Banken, einschließlich meiner, bieten die Möglichkeit, Ihre Transaktionsdaten in diesem Format herunterzuladen. Leider zwingen sie Sie oft dazu, für jede Anweisung eine separate Datei herunterzuladen. Ich hätte gerne für jedes Konto eine Datei und nicht für jeden Monat eine Reihe von Dateien.
Gibt es irgendwelche Werkzeuge, um mehrere OFX-Dateien zu nehmen und sie zu einer zusammenzuführen?
So haben die ersten Antworten einige Verwirrungspunkte aufgeworfen. Lass mich klarstellen.
OFX ist ein XML-Format. Das XML hat eine Struktur, und diese Struktur muss zusammengeführt werden. Dies ist kein einfacher Fall, wenn zwei Textdateien zusammengefügt werden.
Beispiel: Jede OFX-Datei verfügt über ein Feld, in dem die Endbilanz angegeben ist. Sie können jedoch nicht alle Endbilanzen in die Ausgabedatei einfügen. Sie müssen den neuesten auswählen. Gleiches gilt für das Start- und Enddatum.
Ein anderes Beispiel: Jede OFX-Datei gibt ein Konto an (über Konto-ID, Bank-ID, Kontotyp usw.). Es wäre schön, wenn das Merge-Tool das Zusammenführen von OFX-Dateien ablehnen würde, sofern sie nicht auf dasselbe Konto verweisen.
Wenn die OFX-Dateien überlappende Datumsbereiche haben, sind einige Transaktionen möglicherweise in mehreren Eingabedateien vorhanden. Diese doppelten Transaktionen müssen dedupliziert werden.
Angenommen, es gibt zwei Eingabedateien. Die erste Eingabedatei umfasst die Monate Januar bis August. Die zweite umfasst die Monate Juli bis Dezember desselben Jahres. In diesem Fall werden alle Transaktionen im Juli und August in beiden Eingabedateien angezeigt. Beim Zusammenführen müssen diese Transaktionen als Duplikate erkannt werden, von denen nur eine Instanz in der Ausgabe erscheinen sollte.
Beachten Sie, dass diese Art der Deduplizierung eines der Hauptprobleme von QIF ist und einer der Hauptgründe für die Entwicklung von OFX ist.
Nun, es stellte sich als am einfachsten heraus, es selbst zu schreiben.
Sie können es hier erhalten: https://github.com/DarwinAwardWinner/ofxtoolkit
Schauen Sie sich auf diese . Sie können mehrere OFX-Dateien in einer einzigen CSV-Datei (Comma Separated Value) zusammenführen. Sie können die Ergebnisdatei in jedem Tabellenkalkulationsprogramm wie Excel oder OpenOffice Calc öffnen.
Möglicherweise können Sie das folgende Verfahren verwenden:
Die folgenden zwei Artikel können beim Ausführen dieses Verfahrens helfen:
Wie konvertiert man OFX oder QIF in eine CSV-Datei?
Wie konvertiert man CSV in eine OFX- oder QIF-Datei?
Sie haben das Betriebssystem nicht angegeben, aber WinMerge ist das beste für Windows verfügbare Vergleichs- / Zusammenführungswerkzeug. Da OFX ein XML-Format ist, sollten die Dateien leicht zusammengeführt werden können.