Heim  >  Artikel  >  Java  >  So lesen Sie Excel-Dateidaten in Java

So lesen Sie Excel-Dateidaten in Java

下次还敢
下次还敢Original
2024-03-28 17:30:42835Durchsuche

Java-Programme können Excel-Dateidaten auf zwei Arten lesen: mithilfe des Apache POI-Frameworks: Importieren der erforderlichen Bibliotheken. Instanziieren Sie das Workbook-Objekt. Durchsuchen Sie Arbeitsblätter und Zellen. Verwendung von JXL-Bibliotheken: Importieren Sie die erforderlichen Bibliotheken. Instanziieren Sie das Workbook-Objekt. Durchsuchen Sie Arbeitsblätter und Zellen.

So lesen Sie Excel-Dateidaten in Java

Java liest Excel-Dateidaten

Wie lese ich Excel-Dateidaten?

Java-Programme können Excel-Dateidaten über das Apache POI-Framework und die JXL-Bibliothek lesen.

Excel-Daten mit Apache POI lesen

  • Importieren Sie die erforderlichen Bibliotheken: import org.apache.poi.ss.usermodel.*import org.apache.poi.ss.usermodel.*
  • 实例化Workbook对象:Workbook workbook = WorkbookFactory.create(new FileInputStream("excel_file.xlsx"));
  • 遍历工作表:for (Sheet sheet : workbook) { ... }
  • 读取单元格数据:String cellValue = sheet.getRow(rowNumber).getCell(columnNumber).toString();

使用JXL读取Excel数据

  • 导入所需库:import jxl.*
  • 实例化Workbook对象:Workbook workbook = Workbook.getWorkbook(new FileInputStream("excel_file.xls"));
  • 遍历工作表:for (Sheet sheet : workbook.getSheets()) { ... }
  • 读取单元格数据:String cellValue = sheet.getCell(columnNumber, rowNumber).getContents();
  • Instanziieren Sie das Workbook-Objekt: Workbook workbook = WorkbookFactory.create(new FileInputStream("excel_file.xlsx"));

Durchlaufen Sie das Arbeitsblatt: for (Blattblatt: Arbeitsmappe) { ... Lesen Sie die Einheitszelle Daten: String cellValue = sheet.getRow(rowNumber).getCell(columnNumber).toString();

🎜🎜🎜Verwenden Sie JXL zum Lesen von Excel-Daten🎜🎜🎜🎜Importieren Sie die erforderlichen Bibliotheken: import jxl.*🎜🎜Instanziieren Sie das Workbook-Objekt: Workbook workbook = Workbook.getWorkbook(new FileInputStream("excel_file.xls"));🎜🎜Durchlaufen Sie das Arbeitsblatt: for (Blattblatt: workbook.getSheets()) { ... 🎜🎜Zelldaten lesen: String cellValue = sheet.getCell(columnNumber, rowNumber).getContents();🎜🎜 🎜🎜Beispielcode (mit Apache POI)🎜🎜
<code class="java">import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;

import java.io.FileInputStream;
import java.io.IOException;

public class ReadExcel {

    public static void main(String[] args) throws IOException {
        Workbook workbook = WorkbookFactory.create(new FileInputStream("excel_file.xlsx"));

        for (Sheet sheet : workbook) {
            for (Row row : sheet) {
                for (Cell cell : row) {
                    System.out.println(cell.toString());
                }
            }
        }
    }
}</code>

Das obige ist der detaillierte Inhalt vonSo lesen Sie Excel-Dateidaten in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn