ホームページ >Java >&#&チュートリアル >JavaでExcelファイルのデータを読み取る方法

JavaでExcelファイルのデータを読み取る方法

下次还敢
下次还敢オリジナル
2024-03-28 17:30:42891ブラウズ

Java プログラムは、Apache POI フレームワークを使用する方法と、必要なライブラリをインポートする方法の 2 つの方法で Excel ファイル データを読み取ることができます。 Workbook オブジェクトをインスタンス化します。ワークシートとセルを横断します。 JXL ライブラリの使用: 必要なライブラリをインポートします。 Workbook オブジェクトをインスタンス化します。ワークシートとセルを横断します。

JavaでExcelファイルのデータを読み取る方法

#Java は Excel ファイル データを読み取ります

Excel ファイル データを読み取るにはどうすればよいですか?

Java プログラムは、Apache POI フレームワークと JXL ライブラリを通じて Excel ファイル データを読み取ることができます。

Apache POI を使用して Excel データを読み取る

    必要なライブラリをインポートします:
  • import org.apache.poi.ss.usermodel.*
  • Workbook オブジェクトをインスタンス化します:
  • Workbook workbook = WorkbookFactory.create(new FileInputStream("excel_file.xlsx"));
  • ワークシートをスキャンします:
  • for ( Sheet シート : workbook) { ... }
  • セル データの読み取り:
  • String cellValue =sheet.getRow(rowNumber).getCell(columnNumber).toString();

JXL を使用して Excel データを読み取る

    必要なライブラリをインポートします:
  • import jxl.*
  • インスタンス化します。ワークブック オブジェクト:
  • Workbook workbook = Workbook.getWorkbook(new FileInputStream("excel_file.xls"));
  • ワークシートのトラバース:
  • for (Sheet シート : workbook .getSheets() ) { ... }
  • セル データの読み取り:
  • String cellValue =sheet.getCell(columnNumber, rowNumber).getContents();

サンプルコード (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>

以上がJavaでExcelファイルのデータを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。