Java 如何将数据按列写入excel

Java 如何将数据按列写入excel,java,Java,我需要按列将数据写入excel。例如(姓名和年龄): 个人1个人2 20 30 使用以下代码,它将按行打印: 个人120 个人2 30 XSSFWorkbook workbook = new XSSFWorkbook(); XSSFSheet sheet = workbook.createSheet("Person details"); for(int i = 0; i < personList.size(); i++){

我需要按列将数据写入excel。例如(姓名和年龄): 个人1个人2 20 30

使用以下代码,它将按行打印: 个人120 个人2 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());
        }
xssf工作簿=新的xssf工作簿();
XSSFSheet sheet=workbook.createSheet(“人员详细信息”);
对于(int i=0;i
有人能帮我吗


谢谢

为什么不为每一行设置一个类
PersonDetails
,并编辑类的每个元素? 这样,就可以按列逻辑“编辑”每个对象

然后,迭代元素,并将每个元素写入excel文档“