CSV Import von Citibank funkt nicht :(
CSV Import von Citibank funkt nicht :(
hallo,
Ich Probiere jetzt schon ne weile eine CSV-Datei meiner Umsätzen zu Importieren, doch leider stehen unter Betrag so komische Zeichen, er zeigt da nie den richtigen Betrag an, z.b. Abbuchung 34,77 € da zeigt er dann 2 sSalten Beträge an 34 und dann 77 und bei den Bank Gebühren steht nur 00 GEB.EUR00 , weiß einer wie ich das änder ?
Ich Probiere jetzt schon ne weile eine CSV-Datei meiner Umsätzen zu Importieren, doch leider stehen unter Betrag so komische Zeichen, er zeigt da nie den richtigen Betrag an, z.b. Abbuchung 34,77 € da zeigt er dann 2 sSalten Beträge an 34 und dann 77 und bei den Bank Gebühren steht nur 00 GEB.EUR00 , weiß einer wie ich das änder ?
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Hallo Daynight
sende mir bitte eine Beispieldatei an dirk@schauries.de und ich finde die Lösung.
Gruß
Dirk Schauries
sende mir bitte eine Beispieldatei an dirk@schauries.de und ich finde die Lösung.
Gruß
Dirk Schauries
Zuletzt geändert von Team Schauries am Do, 20 Mär, 2008 23:17, insgesamt 1-mal geändert.
Team Schauries
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Hallo Daynight,
Zeilenende-Zeichen = #13#10
Spaltentrennzeichen = ;
1. Spalte anklicken und den Spaltentyp auf „Datum“ setzen
2. Spalte anklicken und den Spaltentyp auf „Verwendungszweck“ setzen
3. Spalte anklicken und den Spaltentyp auf „Betrag“ setzen
Alle anderen Spalten zur Sicherheit mal anklicken und den Spaltentyp auf „unbekannt“ setzen.
Jetzt übernehmen...
Und?
Sieht doch gut aus, oder ?
Gruß,
Dirk Schauries
Zeilenende-Zeichen = #13#10
Spaltentrennzeichen = ;
1. Spalte anklicken und den Spaltentyp auf „Datum“ setzen
2. Spalte anklicken und den Spaltentyp auf „Verwendungszweck“ setzen
3. Spalte anklicken und den Spaltentyp auf „Betrag“ setzen
Alle anderen Spalten zur Sicherheit mal anklicken und den Spaltentyp auf „unbekannt“ setzen.
Jetzt übernehmen...
Und?
Sieht doch gut aus, oder ?
Gruß,
Dirk Schauries
Team Schauries
mit semikolon passiert bei mir garnichts
dann is alles nur unter Datum, wenn ich komma eingebe dann zeigt er es korrekt an, nur dann zeigt er den betrag nicht als 10,00 an sondern als 1000,weil ja das komma entfernt wird
wenn ich Spaltentrennzeichen und Feldumschließendes Trennzeichen " angebe zeigt er bei mir alles korrekt an, nur das dann im bereich Datum ein komma ist " 17.03.2008, " und Eurokass sagt dann das es ein Fehler ist.
Hab mal 2 Screens erstellt




Hab mal 2 Screens erstellt


- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
hab jetzt mal mit Excel Probiert die CSV zu öffnen, Excel zeigt mir auch sofort an das , als Trennzeichen und Anführungszeichen als Feldumschließendes Trennzeichen, bei Excel wird das dann auch korrekt angezeigt die beträge haben alle ein Komma (10,59€) aber Eurokass nimmt dann auch die weg wenn ich sie als Trennzeichen angebe
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Deine CSV-Datei besteht aus zwei Zeilen. In der Datei befinden sich insgesamt 2 Kommas, und zwar als Dezimaltrenner in den Beträgen.
Öffne Deine Datei mal mit dem Programm Editor, nicht mit Excel.
Deine erste Zeile anonymisiert...
17.03.2008;xx xxxxxxxxxx xxxxxxxxxxx xxx xx xx 00UHR xxxxxx EUR00000010,00 GEB.EUR00,00;-10,00;;;'0000000000'
In der ersten „Spalte“ steht 17.03.2007 gefolgt von einem Semikolon.
Danach folgt der Verwendungszweck gefolgt von einem Semikolon.
Dann kommt der Betrag –10,00 gefolgt von einem Semikolon.
Dann kommen mehrere Semikolons und dann vermutlich die Kontonummer.
Gruß,
Dirk Schauries
Öffne Deine Datei mal mit dem Programm Editor, nicht mit Excel.
Deine erste Zeile anonymisiert...
17.03.2008;xx xxxxxxxxxx xxxxxxxxxxx xxx xx xx 00UHR xxxxxx EUR00000010,00 GEB.EUR00,00;-10,00;;;'0000000000'
In der ersten „Spalte“ steht 17.03.2007 gefolgt von einem Semikolon.
Danach folgt der Verwendungszweck gefolgt von einem Semikolon.
Dann kommt der Betrag –10,00 gefolgt von einem Semikolon.
Dann kommen mehrere Semikolons und dann vermutlich die Kontonummer.
Gruß,
Dirk Schauries
Team Schauries
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Wenn Deine Daten nicht besonders schützenswert sind so sende mir einfach die unveränderte Datei über dirk@schauries.de zu.
Ich melde mich dann umgehend.
Gruß,
Dirk Schauries
Ich melde mich dann umgehend.
Gruß,
Dirk Schauries
Team Schauries
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
CVS Probleme durch falsche Ländereinstellung
Hallo,daynight hat geschrieben:kann es sein das bei mir im PC was falsch eingestellt ist ? bei der Westl. schrift oder so ? ich habe ebend nochmal die datei von der Bank geholt und dann mit dem Editor geöffnet und an den stellen wo die schreibst sind bei mir nur kommas, wie kommt sowas nur ?
das kann durch eine geänderte Ländereinstellung kommen. Dann wandelt Windows automatisch länderspezifisch um, je nach Programm (z.B. Datumsformate, Zahlenformate etc.). Überprüfe mal deine Einstellungen in der Systemsteuerung->Regions- und Sprachoptionen. Diese sollten auf Deutschland eingestellt sein.
Hoffe das hilft vielleicht weiter.
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Beispieldatei
Hi Dirk,
habe das gleiche Problem mit den Citibank CSV Dateien.
Leider ist der Aufbau der Dateien ein wenig unorthodox und verwendet Kommas, doppelte Hochkommas und einfache Hochkommas als Begrenzer. Das bringt daher wohl den Importfilter ins Stolpern.
Beispiel:
31.12.2007,"Text Text Text","-123,45","","",'1234567890'<CHR(10)>
31.12.2007,"Text,Text Text","-123,45","","",'1234567890'<CHR(10)>
31.12.2007,"Text,Text,Text","-123,45","","",'1234567890'<CHR(10)>
Das Trennzeichen ist ein Komma CHR(44).
Pro Zeile gibt es sechs Elemente:
1. Datum (Format DD.MM.JJJJ), allerdings ohne Hochkommas.
2. Verwendungszweck (Textformat), in doppelten Hochkommas CHR(34).
3. Betrag, (Format [-]9999,99), wieder innerhalb doppelter Hochkommas
4. unbekannt, immer ein leerer Textstring aus zwei doppelten Hochkommas
5. wie 4
6. Kontonummer (Format 999999999999), diesmal in einfache Hochkommas CHR(39) eingefasst.
Das Zeilenende wird jeweils durch CHR(10) markiert.
Insbesonders die im Verwendungszweck zuweilen enthaltenen Kommas führen dazu, dass beim Import die Zeilen verspringen.
Ich schicke mal eine anonymisierte Beispieldatei an Deine Email Adresse.
Sollte bei der Programmierung hilfreich sein...
Gruß
habe das gleiche Problem mit den Citibank CSV Dateien.
Leider ist der Aufbau der Dateien ein wenig unorthodox und verwendet Kommas, doppelte Hochkommas und einfache Hochkommas als Begrenzer. Das bringt daher wohl den Importfilter ins Stolpern.
Beispiel:
31.12.2007,"Text Text Text","-123,45","","",'1234567890'<CHR(10)>
31.12.2007,"Text,Text Text","-123,45","","",'1234567890'<CHR(10)>
31.12.2007,"Text,Text,Text","-123,45","","",'1234567890'<CHR(10)>
Das Trennzeichen ist ein Komma CHR(44).
Pro Zeile gibt es sechs Elemente:
1. Datum (Format DD.MM.JJJJ), allerdings ohne Hochkommas.
2. Verwendungszweck (Textformat), in doppelten Hochkommas CHR(34).
3. Betrag, (Format [-]9999,99), wieder innerhalb doppelter Hochkommas
4. unbekannt, immer ein leerer Textstring aus zwei doppelten Hochkommas
5. wie 4
6. Kontonummer (Format 999999999999), diesmal in einfache Hochkommas CHR(39) eingefasst.
Das Zeilenende wird jeweils durch CHR(10) markiert.
Insbesonders die im Verwendungszweck zuweilen enthaltenen Kommas führen dazu, dass beim Import die Zeilen verspringen.
Ich schicke mal eine anonymisierte Beispieldatei an Deine Email Adresse.
Sollte bei der Programmierung hilfreich sein...
Gruß
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Hallo Citiman,
vielen Dank für Deine umfangreiche Recherche und die Beispieldateien per Mail!
In der aktuellen Entwicklerversion wurden bereits alle Stolpersteine entfernt.
Bspw. lassen sich nun auch mehrere feldumschließende Trennzeichen angeben sodass alle Inhalte korrekt interpretiert werden.
Gruß,
Dirk Schauries
vielen Dank für Deine umfangreiche Recherche und die Beispieldateien per Mail!
In der aktuellen Entwicklerversion wurden bereits alle Stolpersteine entfernt.
Bspw. lassen sich nun auch mehrere feldumschließende Trennzeichen angeben sodass alle Inhalte korrekt interpretiert werden.
Gruß,
Dirk Schauries
Team Schauries
- Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen