-
Apache POIを使用する方法: Apache POIは、Excelファイルを操作するための人気のあるJavaライブラリです。次の手順を実行して、Excelファイルを読み込むことができます。
a. Mavenを使用してApache POIをプロジェクトに追加します。
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency>
b. 以下のコードを使用して、Excelファイルを読み込みます。
import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; // Excelファイルのパス String filePath = "path/to/your/excel/file.xlsx"; // ブックを読み込む Workbook workbook = new XSSFWorkbook(filePath); // シートを取得する Sheet sheet = workbook.getSheetAt(0); // 行と列を反復処理する for (Row row : sheet) { for (Cell cell : row) { // セルの値を取得する String cellValue = cell.getStringCellValue(); System.out.println(cellValue); } } // ブックを閉じる workbook.close();
-
JExcelを使用する方法: JExcelは、Excelファイルを操作するための別のJavaライブラリです。Mavenを使用してプロジェクトに追加し、以下のコードを使用してExcelファイルを読み込むことができます。
import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; // Excelファイルのパス String filePath = "path/to/your/excel/file.xls"; // ブックを読み込む Workbook workbook = Workbook.getWorkbook(new File(filePath)); // シートを取得する Sheet sheet = workbook.getSheet(0); // 行と列を反復処理する for (int row = 0; row < sheet.getRows(); row++) { for (int col = 0; col < sheet.getColumns(); col++) { // セルの値を取得する String cellValue = sheet.getCell(col, row).getContents(); System.out.println(cellValue); } } // ブックを閉じる workbook.close();
これらの例では、Excelファイルのパスを適切に指定し、必要に応じてループや条件分岐などを追加してデータを処理することができます。Seleniumを使用してExcelファイルを読み込む方法としては、これらの方法が一般的に使用されます。