Maison> Java> javaDidacticiel> le corps du texte

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

下次还敢
Libérer: 2024-03-28 17:30:42
original
708 Les gens l'ont consulté

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 ExcelImportez 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)
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()); } } } } }
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!