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

java導入試題和選項excel

張吉惟1年前8瀏覽0評論

在Java程序開發中,我們常常需要導入試題和選項的數據,這時候使用Excel文件是比較常見的一種方式。在Java中,我們可以使用POI庫來讀取和寫入Excel文件。

FileInputStream inputStream = new FileInputStream("test.xlsx");
Workbook workbook = new XSSFWorkbook(inputStream); // 創建Excel文件對象
Sheet sheet = workbook.getSheetAt(0); // 獲取第一個sheet
// 遍歷每一行和每一列,獲取單元格內容并存儲
for (Row row : sheet) {
for (Cell cell : row) {
String value = cell.getStringCellValue(); // 獲取單元格內容(String類型)
System.out.print(value + "\t");
}
System.out.println();
}
workbook.close(); // 關閉文件流

上述代碼可以讀取名為test.xlsx的Excel文件的第一個sheet,并將每個單元格的字符串內容打印到控制臺上。注意,這里使用了try-catch語句來處理文件流和workbook對象的異常。

如果我們需要將Java中的數據寫入Excel文件中,可以使用類似下面的代碼:

FileOutputStream outputStream = new FileOutputStream("test.xlsx");
Workbook workbook = new XSSFWorkbook(); // 創建Excel文件對象
Sheet sheet = workbook.createSheet(); // 創建sheet
// 寫入數據
for (int i = 0; i< dataList.size(); i++) {
Row row = sheet.createRow(i); // 創建行
for (int j = 0; j< data.length; j++) {
Cell cell = row.createCell(j); // 創建單元格
cell.setCellValue(data[i][j]); // 寫入數據
}
}
workbook.write(outputStream); // 將數據寫入到Excel文件中
workbook.close(); // 關閉文件流

上述代碼可以將名為test.xlsx的Excel文件創建出來,并將數據逐行逐列寫入到文件中。注意,這里使用了dataList和data兩個變量,dataList表示需要寫入到Excel文件中的數據列表。data數組表示列表中每個元素對應的行數據。

下一篇php blmul