如何将数据写入excel列

时间:2017-03-23 15:42:53

标签: java

我需要从列表中的列表中将数据写入Excel。例如(人名和年龄): Person1 Person2 20 30

使用以下代码,它会以行方式打印: 人1 20 Person2 30

        XSSFWorkbook workbook = new XSSFWorkbook();
        XSSFSheet sheet = workbook.createSheet("Person details");
        for(int i = 0; i < personList.size(); i++){
            XSSFRow xssfRow = sheet.createRow(i);
            xssfRow.createCell(0).setCellValue(personList.get(i).getName());
            xssfRow.createCell(1).setCellValue(personList.get(i).getAge());
        }

有人可以帮帮我吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

为什么每行都没有类PersonDetails并编辑类的每个元素? 通过这种方式,您可以逻辑地编辑&#34;每个对象按列。

然后,你迭代元素并在excel文档中写下每个元素&#34;