美文网首页
POI自适应列宽

POI自适应列宽

作者: ShrJanLan | 来源:发表于2022-10-27 17:20 被阅读0次
    int templateColumnWidth = -1;
    //最大列宽
    int maximumColumnWidth = 15000;
    for (int i = 0; i < cellCount; i++) {
        //获取原始列宽
        templateColumnWidth = sheet.getColumnWidth(i);
        //设置自适应列宽
        sheet.autoSizeColumn((short) i, true);
        int columnWidth = sheet.getColumnWidth(i);
        if (columnWidth > maximumColumnWidth) {
            //允许的最大列宽
            sheet.setColumnWidth(i, maximumColumnWidth);
        } else if (columnWidth < templateColumnWidth) {
            //允许的最小列宽(来自原始列宽)
            sheet.setColumnWidth(i, templateColumnWidth);
        }
    }
    

    相关文章

      网友评论

          本文标题:POI自适应列宽

          本文链接:https://www.haomeiwen.com/subject/rgdftdtx.html