Hallo zusammen
,
Ich soll für einen Autohändler Tabellen in MySql speichern.
habe die Excel Datei bereits in CSV konvertiert. :wink:
nun bin ich gerade dabei die CSV einzulesen bzw. zu verarbeiten und da treten schon die ersten Probleme auf
die CSV Datei enthält 3 Spalten: Artikelnummer;Artikelbezeichnung;Preis in €
wo z.B. die Werte 1;Reifen;75 drin stehen.
nun soll ich die sachen in eine MySQL DB einlesen. Das Problem ist nun, dass ich alles in einem String "Datei" gespeichert habe, aber es am besten wäre die 3 Spalten in die 3 Sachen zu speichern:
int Artikelnummer;
String Artikelbezeichnung;
int Preis;
denn so könnte ich die einzelnen Variablen Problemlos einlesen...
aber wie bekomme ich den String oder die CSV Datei in die 3 Variablen gespeichert??
Ich bedanke mich schon mal für eure Hilfe :applaus:
Mein Code sieht zur zeit so aus:
aber einen Array möchte ich auch nicht haben, da meine CSV Datei unterschiedlich groß sein kann.
Ich soll für einen Autohändler Tabellen in MySql speichern.
habe die Excel Datei bereits in CSV konvertiert. :wink:
nun bin ich gerade dabei die CSV einzulesen bzw. zu verarbeiten und da treten schon die ersten Probleme auf
die CSV Datei enthält 3 Spalten: Artikelnummer;Artikelbezeichnung;Preis in €
wo z.B. die Werte 1;Reifen;75 drin stehen.
nun soll ich die sachen in eine MySQL DB einlesen. Das Problem ist nun, dass ich alles in einem String "Datei" gespeichert habe, aber es am besten wäre die 3 Spalten in die 3 Sachen zu speichern:
int Artikelnummer;
String Artikelbezeichnung;
int Preis;
denn so könnte ich die einzelnen Variablen Problemlos einlesen...
aber wie bekomme ich den String oder die CSV Datei in die 3 Variablen gespeichert??
Ich bedanke mich schon mal für eure Hilfe :applaus:
Mein Code sieht zur zeit so aus:
Code:
try {
BufferedReader File = new BufferedReader(new FileReader("Test.csv"));
String zeile;
try{
datei = File.readLine();
while (datei != null)
{
datei = File.readLine();
System.out.println(datei);
}
File.close();
}
catch (IOException e) {
System.out.println("Fehler beim einlesen der Datei.");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
aber einen Array möchte ich auch nicht haben, da meine CSV Datei unterschiedlich groß sein kann.