要生成Excel文件并寫入數據,可以使用Apache POI庫。下面是一個簡單的示例代碼:
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileOutputStream;
import java.io.IOException;
public class ExcelWriter {
public static void main(String[] args) {
// 創建工作簿
Workbook workbook = new XSSFWorkbook();
// 創建工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 寫入數據
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello");
// 保存工作簿到文件
try (FileOutputStream outputStream = new FileOutputStream("example.xlsx")) {
workbook.write(outputStream);
} catch (IOException e) {
e.printStackTrace();
}
// 關閉工作簿
try {
workbook.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上述示例中,我們使用了XSSFWorkbook來創建一個Excel工作簿,然后創建一個名為"Sheet1"的工作表,并在第一行第一列寫入了"Hello"。最后,將工作簿保存到名為"example.xlsx"的文件中。請確保你已將Apache POI庫添加到項目的依賴中。