Rumah >Java >javaTutorial >Bagaimana untuk membaca data fail excel dalam java

Bagaimana untuk membaca data fail excel dalam java

下次还敢
下次还敢asal
2024-03-28 17:30:42883semak imbas

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.

Bagaimana untuk membaca data fail excel dalam java

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 perpustakaan yang diperlukan: 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();
  • Segera objek Buku Kerja: 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();

🎜🎜🎜Gunakan JXL untuk membaca data Excel🎜🎜🎜🎜Import pustaka yang diperlukan: import jxl.*🎜🎜Segera objek Buku Kerja: 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn