java数据写入xls模板代码
时间: 2024-05-06 10:19:17 浏览: 109
以下是Java向xls模板写入数据的代码示例:
```
try {
//1. 打开 Excel 模板
InputStream is = new FileInputStream("template.xls");
HSSFWorkbook workbook = new HSSFWorkbook(is);
//2. 读取工作表
HSSFSheet sheet = workbook.getSheetAt(0);
//3. 往模板中写入数据
for (int row = 1; row <= 10; row++) {
//3.1. 获取要写入数据的行
HSSFRow dataRow = sheet.getRow(row);
//3.2. 往行中写入数据
HSSFCell cell0 = dataRow.getCell(0);
cell0.setCellValue("数据" + row);
HSSFCell cell1 = dataRow.getCell(1);
cell1.setCellValue(row * 10);
}
//4. 保存修改后的 Excel 文件
FileOutputStream os = new FileOutputStream("output.xls");
workbook.write(os);
os.close();
System.out.println("写入成功!");
} catch (Exception e) {
System.err.println("写入失败:" + e.getMessage());
}
```
注意:以上代码只是示例,实际写入数据的逻辑需要根据具体业务需求做出修改。
阅读全文