首页 > 其他分享 >XSSFWorkbook增加自适应宽度

XSSFWorkbook增加自适应宽度

时间:2022-11-23 09:59:35浏览次数:52  
标签:sheet 字节 表头 适应 宽度 XSSFWorkbook

目录

XSSFWorkbook增加自适应宽度

1、先设置垂直居中和水平居中

XSSFCellStyle style = workbook.createCellStyle();
style.setAlignment(HorizontalAlignment.CENTER);
style.setVerticalAlignment(VerticalAlignment.CENTER);

2、根据表头字节长度设置宽度

i为index

自适应宽度(不同环境效果不一样)

sheet.autoSizeColumn(i);//对合并表头不生效
sheet.autoSizeColumn(i, true);//对合并表头生效

根据字节长度宽度自适应

// 根据字段长度自动调整列的宽度
//sheet.autoSizeColumn(i, true);
//根据表头的字节长度*256
String cellValueStr = (String) cellValue;
if (StringUtils.isNotEmpty(cellValueStr)){
	sheet.setColumnWidth(i,cellValueStr.getBytes().length*256);
}

标签:sheet,字节,表头,适应,宽度,XSSFWorkbook
From: https://www.cnblogs.com/lgxdev/p/16917288.html

相关文章

  • ADPCM(自适应差分脉冲编码调制)的原理和计算
    关于ADPCMADPCM(AdaptiveDifferentialPulseCodeModulation,自适应差分脉冲编码调制)是一种音频信号数字化编码技术,音频压缩标准G.722,G.723,G.726中都会使用到......
  • 响应式和自适应
    响应式和自适应的区别响应式:一个url可以响应多端自适应:可以在移动设备上适应(ipad,手机)需要做一个项目:PC+移动响应式两个页面(pc,移动)判断设备,根据当前设备跳转对......
  • 遥感影像自适应降位拉伸(16_8)
    importosimportsysimportglobfromosgeoimportgdalimportnumpyasnpimportcv2defCalHistogram(img):img_dtype=img.dtypeimg_hist=img.res......
  • nowrap - table td 列 宽度 不被挤 - 大表格制作
    nowrap-tabletd列宽度不被挤-大表格制作表格前几列设置完宽度,会被右侧动态数据挤没有宽度,加上nowrap,就保证宽度了-----------------------------------------......
  • rem布局,根据屏幕宽度设置html字体大小
    functionresetRootFZ(){letHtml=document.querySelector('html')letw=Html.getBoundingClientRect().width//设置根字体大小Html.style.fontSize=......
  • Flutter showModalBottomSheet 自适应高度
    showModalBottomSheet(context:context,shape:constRoundedRectangleBorder(borderRadius:BorderRadius.only(topLeft:Radius.circular......
  • vue 中 使用flexible+rem 实现页面元素 随窗口大小自适应w
      1.引入flexible.js   这个适用于ui图1920px  其他大小需对应调整flexible.js把屏幕分为24等份 把下面的代码复制到项目中  新建一个js文件(func......
  • 【洛谷 P4525】 【模板】自适应辛普森法 1
    自适应辛普森法,用于求定积分。原理是不断二分区间直到区间的积分和二次函数的积分拟合程度足够高,然后用二次函数的积分值来代替原积分值。#include<bits/stdc++.h>#def......
  • 配置实现-适应之道
    总结十年来的开发经验,想到十年前自己开发的医院管理系统,现在还在一些客户处使用(因为没有提供后期的技术支持,有些已经更换了),心里有种喜悦。回想现在能够使用的关键因素在于能......
  • 891. 子序列宽度之和
    891.子序列宽度之和题解:对于每个数a而言,其对res的贡献在于a*a作为最大值的次数-a*a作为最小值的次数先将数组排序a作为最大值的次数:a的下标为i,比a小的数......