Java importiert Daten aus Excel in MySQL

Java importiert Daten aus Excel in MySQL

Manchmal müssen wir bei unserer tatsächlichen Arbeit Daten aus Excel in die Datenbank importieren. Wenn die Datenmenge Hunderte oder sogar mehr beträgt, glaube ich, dass ein bisschen Strg+C und Strg+V keine Lösung ist. Hier nehmen wir die MySQL-Datenbank als Beispiel, um die Daten in Excel in der Datenbank zu speichern.

Meine Idee ist: Zuerst die Daten aus Excel herausholen und dann die Daten in die Datenbank übertragen. Für den Betrieb von Excel benötigen Sie jxl.jar, und für den Betrieb der Datenbank können Sie das einfachste jDBC verwenden, das das JAR-Paket mysql-connector-java-5.0.8-bin.jar erfordert.

Werfen wir einen Blick auf den Excel-Screenshot:

Schauen wir uns das endgültige Rendering an:

Der gesamte Code ist unten aufgeführt:

Paketbrowser; 
 
importiere java.io.File; 
importiere java.sql.*; 
importiere jxl.Cell; 
jxl.Sheet importieren; 
jxl.Workbook importieren; 
 
öffentliche Klasse PushExcelToMysql { 
 öffentliche statische void main(String[] args) wirft Exception { 
 
 Blatt Blatt; 
 Arbeitsmappe Arbeitsmappe; 
 Zelle [][] Zellen=neue Zelle[3][3]; 
 versuchen{ 
 Arbeitsmappe = Arbeitsmappe.getWorkbook(neue Datei("E:\\lalala.xls")); 
 Blatt = Arbeitsmappe.getSheet(0); 
 für(int i=0;i<3;i++){ 
 für(int j=0;j<3;j++){ 
  Zellen[i][j]=Blatt.getCell(j,i); 
 } 
 } 
 }catch (Ausnahme e) { 
 e.printStackTrace(); 
 } 
 
 versuchen{ 
 Klasse.fürName("com.mysql.jdbc.Driver"); 
 }fang(Ausnahme e){ 
 e.printStackTrace(); 
 } 
 Verbindung c=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8", "root","root"); 
 String sql="in tosql(name,age,sex) values(?,?,?) einfügen"; 
 Vorbereitete Anweisung ps=c.prepareStatement(sql); 
 für(int i=0;i<3;i++){ 
 ps.setString(1, cells[i][0].getContents()); 
 ps.setString(2, cells[i][1].getContents()); 
 ps.setString(3, cells[i][2].getContents()); 
 ps.execute(); 
 } 
 System.out.println("ok"); 
 } 
}

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So fügen Sie in Java Daten zu einer vorhandenen Excel-Tabelle hinzu
  • Batch-Importmethode für Excel-Tabellendaten in Java
  • Java implementiert die Methode zum Batch-Importieren von Excel-Tabellendaten in die Datenbank
  • Java verwendet POI, um Excel zu analysieren und alle Zelldatenbeispiele abzurufen
  • So importieren Sie Excel-Daten mit Idea oder Datagrip

<<:  Detaillierte Erläuterung der stillen Anmeldung beim WeChat-Applet und der Aufrechterhaltung des benutzerdefinierten Anmeldestatus

>>:  Eine kurze Einführung in die Gesamtstruktur von Tomcat

Artikel empfehlen

Zwei einfache Beispiele für Menünavigationsleisten

Menüleiste Beispiel 1: Code kopieren Der Code lau...

Lösen Sie das Problem, dass Docker Sudo-Operationen verwenden muss

Die Schritte sind wie folgt 1. Erstellen Sie eine...

Zabbix überwacht die Konfiguration der Docker-Anwendung

Der Einsatz von Containern kommt immer häufiger v...

So stellen Sie ein SpringBoot-Projekt mit Docker bereit

Die Entwicklung der Docker-Technologie bietet ein...

Unterschied zwischen HTML ReadOnly und Enabled

Das Textfeld mit dem ReadOnly-Attribut wird auf de...

Häufige Probleme und Lösungen beim Erstellen von MySQL MGR

Inhaltsverzeichnis 01 Häufige Fehler 1 02 Häufige...

Tutorial zum Anmelden bei MySQL nach der Installation von Mysql 5.7.17

Die Installation von mysql-5.7.17 wird weiter unt...

MySQL-Abfragemethode mit mehreren Bedingungen

MySQL-Abfrage mit mehreren Bedingungen Umgebung: ...