当前位置:  开发笔记 > 程序员 > 正文

SXSSF与Excel表

如何解决《SXSSF与Excel表》经验,为你挑选了1个好方法。



1> Axel Richter..:

表第一行中的单元格值必须与列名相对应。

main方法中的代码将列命名为Column0...,Column4但是fillSheet方法中的代码将“ Cell-0” ...“ Cell-4”写入第一行的单元格中。这不匹配。

您可以fillSheet像这样更改 方法:

...
    private static void fillSheet(SXSSFSheet sheet) {
        for (int rowNb = 0; rowNb < NB_ROWS; rowNb++) {
            SXSSFRow row = sheet.createRow(rowNb);

            for (int colNb = 0; colNb < NB_COLS; colNb++) {
                SXSSFCell cell = row.createCell(colNb);
                if (rowNb==0) cell.setCellValue("Column" + colNb); //first row are column names
                else cell.setCellValue("Cell-" + colNb);
            }
        }
    }
...

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有