使用Java在excel的两列中写入多个记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Java在excel的两列中写入多个记录相关的知识,希望对你有一定的参考价值。

我有两列,即Excel中的Setup和Request,需要使用Java在Excel中写多行

public void WriteExcelValues() throws IOException {
    File file = new File(System.getProperty("user.dir") 
                            + "/src/main/uat/testdata/FreeTestData.xlsx");
    FileInputStream fis = new FileInputStream(file);
    Workbook workbook = new XSSFWorkbook(fis);
    Sheet sheet = workbook.getSheetAt(0);
    int lastRow = sheet.getLastRowNum();
    int n = 1;

    for (int i = 1; i <= n; i++) {   
        Row row = sheet.getRow(i); 
        Cell cell = row.createCell(8);
        Cell cell1 = row.createCell(9);

        cell.setCellValue(str1);
        cell1.setCellValue(part);
        //cell.setCellValue("AcknowledgementId"); 
    }

    FileOutputStream fos = new FileOutputStream(file);   
    workbook.write(fos);
    fos.close();
}

例如

enter image description here

以上代码不完整,也不满足标准。

答案
for(int i=1; i<=n; i++){
另一答案
None

以上是关于使用Java在excel的两列中写入多个记录的主要内容,如果未能解决你的问题,请参考以下文章

如何在JPA / JAVA / Hibernate的两列中插入自动生成的ID

在 python 的 2 列 CSV 文件中写入 2 个列表

将数据库一个表的两列数据合并且去重

EXCEL如何将两列中相同的行筛选出来并排序

SQL - 对两个表中的两列求和并写入新列

使用 PySpark 连接与另一列中的两列确定的范围相匹配的数据框