Class WorkbookReader
java.lang.Object
io.leandev.appfuse.workbook.WorkbookReader
工作表讀取器
從 Worksheet 逐列讀出 WorkbookRecord,提供多種讀取模式:
讀取會自動跳過空白列。呼叫 readHeaders() 後,第一列作為 Header,
後續讀取從第二列開始,並可在 WorkbookRecord 上以欄位名稱存取。
使用範例
try (Workbook workbook = Workbook.open(inputStream)) {
WorkbookReader reader = new WorkbookReader(workbook.getSheetAt(0));
reader.readHeaders();
for (WorkbookRecord record = reader.read(); record != null; record = reader.read()) {
String name = record.getAsString("Name");
BigDecimal price = record.getAsBigDecimal("Price");
}
}
- Since:
- 4.0.0
-
Constructor Details
-
WorkbookReader
-
-
Method Details
-
readHeaders
-
setHeaders
-
getHeaders
-
read
-
readAll
-
stream
-