Hallo an all die klugen Java Köpfe da draußen,
Ich habe eine ziemlich Nuss zu knacken und hoffe jemand kennt etwas, was dies bereits so etwa kann.
Ich möchte csv dateien einlesen. Soweit ja kein Problem das Problem ist nun folgendes.
- der Seperator für die Spalten kann unterschiedlich sein (, ; @ usw)
- der seperator für den zeilenumbruch kann unterschiedlich sein (\n oder ;\n zb.)
- mal stehen in der ersten Spalte die Spaltentitel drinne, mal nicht
- der Seperator für die Spalten kann als nicht Seperator drinne stehen. zb. ein string mit einem , wobei der string dann mit "" oder ' ' eingekesselt ist
- ich möchte die csv datei in eine Tabelle schreiben. Diese hat eventuell bereits passende Spalten, oder halt nicht.
- die Typen für die Spalten sollen den tatsächlichen entsprechen. Also nicht alles string sonder halt zb. int oder double. Wobei ich eventuell nicht weiß was es für ein Typ ist
- der Spalten Typ Datum kann sowohl das Amerikanische wie das deutsche Datum enthalten (entweder oder)
So ich denke mal das waren solangsam alle bedingungen die erfüllt werden müssen
Was natürlich auch noch sein soll, eine csv datei die eine Tabelle mit zb. 20 Spalten und 10.000 Zeilen ergibt soll einigermaßen schnell eingelesen werden können, also keine halbe Stunde brauchen.
Hoffe jemand hat ne Idee dafür, bzw kennt ein Programm was sowas kann.
Ansonsten muss ich da nähmlich von null auf ran :bahnhof: :bahnhof:
Ich habe eine ziemlich Nuss zu knacken und hoffe jemand kennt etwas, was dies bereits so etwa kann.
Ich möchte csv dateien einlesen. Soweit ja kein Problem das Problem ist nun folgendes.
- der Seperator für die Spalten kann unterschiedlich sein (, ; @ usw)
- der seperator für den zeilenumbruch kann unterschiedlich sein (\n oder ;\n zb.)
- mal stehen in der ersten Spalte die Spaltentitel drinne, mal nicht
- der Seperator für die Spalten kann als nicht Seperator drinne stehen. zb. ein string mit einem , wobei der string dann mit "" oder ' ' eingekesselt ist
- ich möchte die csv datei in eine Tabelle schreiben. Diese hat eventuell bereits passende Spalten, oder halt nicht.
- die Typen für die Spalten sollen den tatsächlichen entsprechen. Also nicht alles string sonder halt zb. int oder double. Wobei ich eventuell nicht weiß was es für ein Typ ist
- der Spalten Typ Datum kann sowohl das Amerikanische wie das deutsche Datum enthalten (entweder oder)
So ich denke mal das waren solangsam alle bedingungen die erfüllt werden müssen
Was natürlich auch noch sein soll, eine csv datei die eine Tabelle mit zb. 20 Spalten und 10.000 Zeilen ergibt soll einigermaßen schnell eingelesen werden können, also keine halbe Stunde brauchen.
Hoffe jemand hat ne Idee dafür, bzw kennt ein Programm was sowas kann.
Ansonsten muss ich da nähmlich von null auf ran :bahnhof: :bahnhof: