java接口代码输出一个5行3列的表格,将给定的三个参数加行号导出到excel,文件名为excel.xlsx
时间: 2024-02-24 21:58:03 浏览: 74
java数据输出到excel文件中
5星 · 资源好评率100%
以下是一个Java的代码示例,实现了你所需的接口功能:
```java
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.*;
public class ExcelExport {
public static void main(String[] args) {
String data1 = "A";
String data2 = "B";
String data3 = "C";
exportToExcel(data1, data2, data3);
}
public static void exportToExcel(String data1, String data2, String data3) {
// 创建工作簿
Workbook wb = new XSSFWorkbook();
// 创建工作表
Sheet sheet = wb.createSheet();
// 设置表头
Row headerRow = sheet.createRow(0);
headerRow.createCell(0).setCellValue("行号");
headerRow.createCell(1).setCellValue("数据1");
headerRow.createCell(2).setCellValue("数据2");
headerRow.createCell(3).setCellValue("数据3");
// 添加数据
for (int i = 1; i <= 5; i++) {
Row row = sheet.createRow(i);
row.createCell(0).setCellValue(i);
row.createCell(1).setCellValue(data1);
row.createCell(2).setCellValue(data2);
row.createCell(3).setCellValue(data3);
}
// 保存文件
try {
FileOutputStream fileOut = new FileOutputStream("excel.xlsx");
wb.write(fileOut);
fileOut.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这个Java程序也使用了poi库来操作Excel文件。在程序中,我们定义了一个名为exportToExcel的函数,函数接收三个参数data1、data2、data3。在函数中,我们首先创建了一个工作簿和一个工作表,然后按照要求添加了表头和数据。最后通过工作簿的write方法将数据保存到了excel.xlsx文件中。
在程序的main方法中,我们调用了exportToExcel函数,并传入了三个参数'A'、'B'、'C',这样就可以生成一个包含行号和数据的5行3列的Excel表格了。你可以将这段代码保存到一个Java类文件中,然后使用Java编译器编译并运行它。
阅读全文