Maison >Java >javaDidacticiel >Comment lire les données d'un fichier Excel en Java

Comment lire les données d'un fichier Excel en Java

下次还敢
下次还敢original
2024-03-28 17:30:42883parcourir

Les programmes Java peuvent lire les données des fichiers Excel de deux manières : en utilisant le framework Apache POI : en important les bibliothèques requises. Instanciez l'objet Workbook. Parcourez les feuilles de calcul et les cellules. Utilisation des bibliothèques JXL : importez les bibliothèques requises. Instanciez l'objet Workbook. Parcourez les feuilles de calcul et les cellules.

Comment lire les données d'un fichier Excel en Java

Java lit les données d'un fichier Excel

Comment lire les données d'un fichier Excel ?

Les programmes Java peuvent lire les données des fichiers Excel via le framework Apache POI et la bibliothèque JXL.

Lire des données Excel à l'aide d'Apache POI

  • Importer les bibliothèques requises : 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();
  • Instancier l'objet Workbook : Workbook workbook = WorkbookFactory.create(new FileInputStream("excel_file.xlsx"));

Parcourir la feuille de calcul : for (Feuille : classeur) { ... }Lire l'unité Cellule data : String cellValue = sheet.getRow(rowNumber).getCell(columnNumber).toString();

🎜🎜🎜Utilisez JXL pour lire les données Excel🎜🎜🎜🎜Importez les bibliothèques requises : import jxl.*🎜🎜Instancier l'objet Workbook : Workbook workbook = Workbook.getWorkbook(new FileInputStream("excel_file.xls"));🎜🎜Parcourir la feuille de calcul : pour (Feuille : workbook.getSheets()) { ... }🎜🎜Lire les données de la cellule : String cellValue = sheet.getCell(columnNumber, rowNumber).getContents();🎜🎜 🎜🎜Exemple de code (utilisant 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>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn