Gewusst wie: Lesen von XLS-Dateien in Java

July 12

Gewusst wie: Lesen von XLS-Dateien in Java

Die Excel-Anwendung ist ein Microsoft-Produkt für Windows-Rechner installiert. Der Programmiersprache Java wird zum Erstellen von Webanwendungen, die auf jedem Betriebssystem, einschließlich Windows ausgeführt. Die Java-Sprache können Sie erstellen und Lesen von Excel-Tabellen. Diese Tabellen können verwendet werden, um e-Mail-Informationen für den Benutzer, die Daten in Ihre benutzerdefinierte Anwendung anzeigen oder speichern Sie sie für zukünftige Importprozesse auf Ihrer Website.

Anweisungen

1 Platzieren Sie die DLL-Dateien in Excel-Klasse in Ihrem Java-Projektordner. Diese Dateien sind frei heruntergeladen, und sie für Bearbeiten von Excel-Datei in Java benötigt werden.

2 Importieren der Library Reference in der Datei Hauptcode. Der folgende Code sollte die ersten Zeilen in Ihre Java-Quelldatei:Importieren Sie Jxl. ZelleGEHENImportieren Sie Jxl. CellTypeGEHENImportieren Sie Jxl. DatenblattGEHENImportieren Sie Jxl. ArbeitsmappeGEHENImport jxl.read.biff.BiffException;

3 Erstellen Sie Eingabevariablen Datei- und Arbeitsmappe. Die Dateivariable dient als ein Zeiger auf den Dateinamen. Die Arbeitsmappe-Variable ist die Einleitung der Excel-Klasse, damit Sie die Funktionen nutzen können, lesen Sie die Arbeitsblatt-Zellen. Der folgende Code öffnet die Datei und die Excel-Klasse initiiert:Datei = neue File(\"c:\myDoc.xls\")GEHENArbeitsmappe-wGEHENWB = Workbook.getWorkbook(file);

4 Erstellen Sie eine Variable für das Blatt, das die Informationen enthält. Die Arbeitsmappe von Excel-Datei kann mehrere Blätter, so dass ein Zeiger auf das richtige Blatt verwendet wird. Der folgende Code zeigt auf das erste Blatt der Datei:Blech = wb.getSheet(0);

5 Den Inhalt der ersten Zelle lesen und für den Benutzer anzuzeigen. Die Informationen in einem Excelblatt ist in einer Zelle enthalten. Jede dieser Zellen wird verwendet, um Informationen für den Java-Compiler lesen. Der folgende Code Ruft die Informationen und druckt es:Zelle für Zelle = sheet.getCell (0, 0)GEHENSystem.out.println (\"Cell Inhalt: \"+ cell.getContents());