欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java excel轉json

傅智翔1年前7瀏覽0評論

Excel表格是一種非常常用的辦公工具,在很多情況下需要將Excel表格中的數據轉換為JSON格式,以方便前端或者其它系統使用。Java作為一種非常常用的編程語言,我們可以使用Java來將Excel表格轉換為JSON格式。

下面我們來看一下如何使用Java將Excel表格轉換為JSON格式:

public static void main(String[] args) throws IOException {
File xmlFile = new File("test.xlsx");//將excel表格文件讀入
Workbook workbook = WorkbookFactory.create(xmlFile);
//獲取sheet數目
int sheetNum = workbook.getNumberOfSheets();
//遍歷sheet
for (int i = 0; i< sheetNum; i++) {
Sheet sheet = workbook.getSheetAt(i);
int rowNum = sheet.getLastRowNum();
int cellNum = sheet.getRow(0).getLastCellNum();
List>resultList = new ArrayList<>();
//遍歷行
for (int j = 1; j<= rowNum; j++) {
Mapmap = new HashMap<>();
//遍歷列
for (int k = 0; k< cellNum; k++) {
Row row = sheet.getRow(j);
Cell cell = row.getCell(k);
String key = sheet.getRow(0).getCell(k).getStringCellValue();
map.put(key, cell);
}
resultList.add(map);
}
String json = new Gson().toJson(resultList);
System.out.println(json);
}
}

以上代碼可以將Excel表格轉換為JSON格式,并輸出到控制臺上。具體的代碼解釋可以在代碼注釋中看到。

將Excel表格轉換為JSON格式是一個比較常見的需求,Java提供了很多處理Excel表格的工具,在實際使用中可以根據具體需求選擇不同的工具。