使用Java 讀寫Excel 檔案
問題:
如何讀取和寫入Excel 檔案使用Java 從Excel文件寫入數據,在每個文件中列印一個字串
答案:
要在Java 中處理Excel 文件,您可以利用Apache POI 庫,特別是其HSSF 模組。以下是如何從 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(); }
Apache POI 專案的文件也提供如何將資料寫入 Excel 檔案的範例。
以上是如何使用 Apache POI 在 Java 中讀寫 Excel 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!