Gepostet in Schnack
CSV Importer für ebase
Hallo,
Ich schreibe grade einen Parser für den Anbieter ebase. Hier kann ich einen PDF und einen CSV Export ziehen, beide enthalten mehrere Käufe/Verkäufe. Standardmäßig kann ich einen PDF Broker schreiben; der funktioniert bereits größtenteils. Ich würde dazu gerne einen CSV Broker schreiben. Ich bin nicht super flüssig in JS und sehe nicht an welcher Stelle im Code ich einen CSV Broker schreiben kann (bei .PDF geschieht dies ja in der src/index.js unter getActivity). Bei dem Import der CSV Datei aus ebase failed mir der Import mit der Fehlermeldung:
main.js 60: Unhandled Promise Rejection: Error: Locale could not be detected!
Ich konnte den Verlauf von CSV Dateien durch den Code tracken und nach meinem Verständnis existiert (noch) keine Möglichkeit CSV Broker zu durchforsten, da nur PortfolioPerformance exportiert wird. Sehe ich das richtig oder verstehe ich etwas falsch?
Hallo @david_holin ,
das hört sich spannend an. Gerade da im Thread Der automatische Import benötigt deine Hilfe, um noch besser zu werden! die Tage die fehlende Unterstützung von ebase festgestellt wurde.
Zum Thema csv: Bisher gibt es, wie du schon festgestellt hast, keine richtige Struktur dafür. In der src/index.js gibt es die Funktion extractCSVActivities welche bisher nur Portfolio Performance unterstützt. Gerne kannst du hier eine Logik analog zu getActivity entwickeln. Benötigst du dafür Hilfe? Langfristig ist IMO ein refactoring nötig, damit man nur eine Broker-Klasse hat, welche dann entweder für PDF-Inhalt oder CSV-Inhalt zuständig ist.