Atur cara Java boleh membaca data fail Excel dalam dua cara: menggunakan rangka kerja Apache POI: mengimport perpustakaan yang diperlukan. Buat seketika objek Buku Kerja. Lintas lembaran kerja dan sel. Menggunakan perpustakaan JXL: Import perpustakaan yang diperlukan. Buat seketika objek Buku Kerja. Lintas lembaran kerja dan sel.
Java membaca data fail Excel
Bagaimana untuk membaca data fail Excel?
Atur cara Java boleh membaca data fail Excel melalui rangka kerja Apache POI dan perpustakaan JXL.
Baca data Excel menggunakan Apache POI
import org.apache.poi.ss.usermodel.*
import org.apache.poi.ss.usermodel.*
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.getWorkbook(new FileInputStream("excel_file.xls"));
for (Sheet sheet : workbook.getSheets()) { ... }
String cellValue = sheet.getCell(columnNumber, rowNumber).getContents();
Buku kerja buku kerja = WorkbookFactory.create(new FileInputStream("excel_file.xlsx"));
Lintas lembaran kerja: untuk (Helaian Helaian : buku kerja) { ... }
Baca unit Sel data: String cellValue = sheet.getRow(rowNumber).getCell(columnNumber).toString();
Buku kerja buku kerja = Workbook.getWorkbook(new FileInputStream("excel_file.xls"));
🎜🎜Traverse lembaran kerja: untuk (Helaian helaian : buku kerja.getSheets()) { ... }
🎜🎜Baca data sel: String cellValue = sheet.getCell(columnNumber, rowNumber).getContents();
🎜🎜 🎜🎜Contoh kod (menggunakan 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>
Atas ialah kandungan terperinci Bagaimana untuk membaca data fail excel dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!