java 往excel添加数据
时间: 2024-01-29 22:00:42 浏览: 28
要用 Java 往 Excel 添加数据,可以使用 Apache POI 库来实现。首先需要在 Java 项目中引入 Apache POI 的相关依赖,然后创建一个 Excel 文件并在其中添加数据。
首先,需要创建一个 Workbook 对象,可以是 HSSFWorkbook 或 XSSFWorkbook,分别对应着.xls和.xlsx格式的Excel文件。然后,创建一个 Sheet 对象来表示工作表,并在工作表中创建行和单元格来添加数据。
接下来,可以使用代码来给单元格赋值,可以是文本、数字或公式等。并且可以通过设置样式来设置单元格的格式,比如字体、颜色、边框等。
最后,可以通过 FileOutputStream 将数据写入到 Excel 文件中,并在使用完之后记得关闭文件流。
以下是一个简单的示例代码:
```java
// 创建 Workbook 和 Sheet 对象
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 创建行和单元格,添加数据
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello");
row.createCell(1).setCellValue("World");
// 将数据写入到 Excel 文件中
try {
FileOutputStream fileOut = new FileOutputStream("workbook.xlsx");
workbook.write(fileOut);
fileOut.close();
workbook.close();
} catch (IOException e) {
e.printStackTrace();
}
```
通过以上的代码,就可以简单地使用 Java 往 Excel 添加数据了。当然,还有更多的操作和细节可以根据具体需求来进行实现。