Rumah >Java >javaTutorial >Bagaimana untuk Membaca dan Menulis Fail Excel dalam Java Menggunakan Apache POI?
Membaca dan Menulis Fail Excel dengan Java
Soalan:
Bagaimana anda boleh membaca dan tulis data daripada fail Excel dengan Java, mencetak rentetan dalam setiap satu sel?
Jawapan:
Untuk bekerja dengan fail Excel dalam Java, anda boleh memanfaatkan perpustakaan Apache POI, khususnya modul HSSFnya. Berikut ialah contoh cara membaca data daripada fail Excel:
try { POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(file)); HSSFWorkbook wb = new HSSFWorkbook(fs); HSSFSheet sheet = wb.getSheetAt(0); HSSFRow row; HSSFCell cell; int rows; // Number of rows rows = sheet.getPhysicalNumberOfRows(); int cols = 0; // Number of columns int tmp = 0; // Determine the number of columns for (int i = 0; i < 10 || i < rows; i++) { row = sheet.getRow(i); if (row != null) { tmp = sheet.getRow(i).getPhysicalNumberOfCells(); if (tmp > cols) cols = tmp; } } // Iterate over rows and columns for (int r = 0; r < rows; r++) { row = sheet.getRow(r); if (row != null) { for (int c = 0; c < cols; c++) { cell = row.getCell((short) c); if (cell != null) { // Your code to process the cell value } } } } } catch (Exception ioe) { ioe.printStackTrace(); }
Dokumentasi untuk projek Apache POI turut menyediakan contoh cara menulis data ke fail Excel.
Atas ialah kandungan terperinci Bagaimana untuk Membaca dan Menulis Fail Excel dalam Java Menggunakan Apache POI?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!