Hallo,
ich will von Starmoney 7.0 auf Hibiscus wechseln. Da ich in Starmoney die alten Umsätze der letzten Jahre habe will ich diese natürlich mitnehmen. Ich habe die Datensätze bei Starmoney als .csv exportiert und will sie bei Hibiscus importieren. Allerdings meldet Hibiscus bei ca. 30% der Datensätze in ungültiges Datum und lässt daher die entsprechenden Datensätze aus - hier ein Ausschnitt aus dem Log:
Ausführlich:
Ich verwende die 6. Spalte als Datum.
Wie lässt sich das Problem umgehen?
Gruß
matze8
ich will von Starmoney 7.0 auf Hibiscus wechseln. Da ich in Starmoney die alten Umsätze der letzten Jahre habe will ich diese natürlich mitnehmen. Ich habe die Datensätze bei Starmoney als .csv exportiert und will sie bei Hibiscus importieren. Allerdings meldet Hibiscus bei ca. 30% der Datensätze in ungültiges Datum und lässt daher die entsprechenden Datensätze aus - hier ein Ausschnitt aus dem Log:
Zitat
...
[07.06.2012 12:11:32] Importiere Zeile 566
[07.06.2012 12:11:33] Importiere Zeile 567
[07.06.2012 12:11:33] Importiere Zeile 568
[07.06.2012 12:11:33] Ungültiger Wert "4.6.2012" in Spalte "Datum": Text "4.6.2012" ist kein gültiges Datum
[07.06.2012 12:11:33] Fehler in Zeile 568: Datum fehlt.
[07.06.2012 12:11:33] Importiere Zeile 569
[07.06.2012 12:11:33] Ungültiger Wert "8.6.2012" in Spalte "Datum": Text "8.6.2012" ist kein gültiges Datum
[07.06.2012 12:11:33] Fehler in Zeile 569: Datum fehlt.
[07.06.2012 12:11:33] 444 importiert, 124 fehlerhaft, 0 übersprungen
[07.06.2012 12:11:32] Importiere Zeile 566
[07.06.2012 12:11:33] Importiere Zeile 567
[07.06.2012 12:11:33] Importiere Zeile 568
[07.06.2012 12:11:33] Ungültiger Wert "4.6.2012" in Spalte "Datum": Text "4.6.2012" ist kein gültiges Datum
[07.06.2012 12:11:33] Fehler in Zeile 568: Datum fehlt.
[07.06.2012 12:11:33] Importiere Zeile 569
[07.06.2012 12:11:33] Ungültiger Wert "8.6.2012" in Spalte "Datum": Text "8.6.2012" ist kein gültiges Datum
[07.06.2012 12:11:33] Fehler in Zeile 569: Datum fehlt.
[07.06.2012 12:11:33] 444 importiert, 124 fehlerhaft, 0 übersprungen
Ausführlich:
Zitat
...
[Thu Jun 07 12:11:31 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize] unable to parse string 2.5.2012 as date
java.text.ParseException: Unparseable date: "2.5.2012"
at java.text.DateFormat.parse(Unknown Source)
at de.willuhn.jameica.hbci.gui.CustomDateFormat.parse(CustomDateFormat.java:49)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:54)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:31 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport] unable to unserialize datum for line 561, value: 2.5.2012
java.io.IOException: Text "2.5.2012" ist kein gültiges Datum
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:59)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize] unable to parse string 4.6.2012 as date
java.text.ParseException: Unparseable date: "4.6.2012"
at java.text.DateFormat.parse(Unknown Source)
at de.willuhn.jameica.hbci.gui.CustomDateFormat.parse(CustomDateFormat.java:49)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:54)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport] unable to unserialize datum for line 568, value: 4.6.2012
java.io.IOException: Text "4.6.2012" ist kein gültiges Datum
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:59)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize] unable to parse string 8.6.2012 as date
java.text.ParseException: Unparseable date: "8.6.2012"
at java.text.DateFormat.parse(Unknown Source)
at de.willuhn.jameica.hbci.gui.CustomDateFormat.parse(CustomDateFormat.java:49)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:54)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport] unable to unserialize datum for line 569, value: 8.6.2012
java.io.IOException: Text "8.6.2012" ist kein gültiges Datum
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:59)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Daten importiert aus D:\Eigene Dateien\Desktop\400099020_20120607.csv
[Thu Jun 07 12:11:31 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize] unable to parse string 2.5.2012 as date
java.text.ParseException: Unparseable date: "2.5.2012"
at java.text.DateFormat.parse(Unknown Source)
at de.willuhn.jameica.hbci.gui.CustomDateFormat.parse(CustomDateFormat.java:49)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:54)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:31 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport] unable to unserialize datum for line 561, value: 2.5.2012
java.io.IOException: Text "2.5.2012" ist kein gültiges Datum
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:59)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize] unable to parse string 4.6.2012 as date
java.text.ParseException: Unparseable date: "4.6.2012"
at java.text.DateFormat.parse(Unknown Source)
at de.willuhn.jameica.hbci.gui.CustomDateFormat.parse(CustomDateFormat.java:49)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:54)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport] unable to unserialize datum for line 568, value: 4.6.2012
java.io.IOException: Text "4.6.2012" ist kein gültiges Datum
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:59)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize] unable to parse string 8.6.2012 as date
java.text.ParseException: Unparseable date: "8.6.2012"
at java.text.DateFormat.parse(Unknown Source)
at de.willuhn.jameica.hbci.gui.CustomDateFormat.parse(CustomDateFormat.java:49)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:54)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][ERROR][de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport] unable to unserialize datum for line 569, value: 8.6.2012
java.io.IOException: Text "8.6.2012" ist kein gültiges Datum
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:59)
at de.willuhn.jameica.hbci.io.ser.DateSerializer.unserialize(DateSerializer.java:27)
at de.willuhn.jameica.hbci.io.csv.CsvImporter.doImport(CsvImporter.java:156)
at de.willuhn.jameica.hbci.gui.dialogs.ImportDialog$3.run(ImportDialog.java:177)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:940)
[Thu Jun 07 12:11:33 CEST 2012][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Daten importiert aus D:\Eigene Dateien\Desktop\400099020_20120607.csv
Ich verwende die 6. Spalte als Datum.
Wie lässt sich das Problem umgehen?
Gruß
matze8