hutool去讀excel中資料
Hutool是一個Java工具類庫,它包含了一些實用的API,包括操作Excel的功能。以下是使用Hutool去讀取Excel中資料的示例程式碼:
首先,確保你的專案中已經新增了Hutool的依賴。如果你使用的是Maven,可以在pom.xml
中新增如下依賴:
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.16</version> </dependency>
接下來,你可以使用Hutool提供的ExcelReader
類來讀取Excel檔案:
import cn.hutool.poi.excel.ExcelReader; import cn.hutool.poi.excel.ExcelUtil; import java.util.List; import java.util.Map; public class ExcelReadExample { public static void main(String[] args) { // 建立Excel讀取物件,傳入檔案路徑 ExcelReader reader = ExcelUtil.getReader("test.xlsx"); // 讀取第一個sheet頁面,返回的結果是一個list,每個物件都是一行資料 List<List<Object>> list = reader.read(); // 讀取指定sheet頁面,0表示第一個sheet List<List<Object>> sheetList = reader.read(0); // 讀取指定sheet的指定行,0表示第一個sheet,1表示第二行 List<Object> row = reader.readRow(0, 1); // 讀取指定sheet的指定列,0表示第一個sheet,1表示第二列 List<Object> column = reader.readColumn(0, 1); // 讀取指定sheet的所有資料,返回結果是一個Map列表,每個Map對應一行,key是列標題 List<Map<String, Object>> mapList = reader.readAll(); // 關閉讀取器,釋放資源 reader.close(); } }
在上面的程式碼中,test.xlsx
是要讀取的Excel檔案的路徑。ExcelReader
提供了多種方法來讀取Excel檔案中的資料,包括讀取整個檔案、指定行、指定列或者指定單元格的值。最後,使用完畢後記得呼叫close()
方法來關閉讀取器並釋放資源。
提示:AI自動生成,僅供參考