poi通过设置,固定Excel的行高和列宽

您所在的位置:网站首页 excel表格如何固定行高列宽 poi通过设置,固定Excel的行高和列宽

poi通过设置,固定Excel的行高和列宽

2024-07-09 09:36| 来源: 网络整理| 查看: 265

目录

 

1.poi中设置行高

2.poi中设置列宽

1.poi中设置行高

在poi中可以使用HSSFRow.setHeight(short s)方法设置行高: row.setHeight((short)(12*20));

说明:poi中的行高单位和excel中的行高单位是不一样的,excel中的行高单位是pt(point,磅),而poi中的行高单位则是twips(缇)。 换算公式是:1pt = 20twips

2.poi中设置列宽

POI中Sheet列宽是通过字符个数来确定的,列宽单位为一个字符宽度的1/256 每列可以显示的最大字符数为255。 Sheet sheet = workbook.createSheet(safeSheetName); sheet.setDefaultColumnWidth(4); sheet.setColumnWidth(4, 18*256); sheet.setColumnWidth(5, 18*256); sheet.setColumnWidth(6, 18*256); sheet.setColumnWidth(7, 18*256);

其中18对应excel中的单位为:

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3