美文网首页
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