poi读取excel 列宽
poi解析Excel获取列宽的问题,我用sheet.getColumnWidth(0)获取单元格的宽度当出现合并的单元格的时候,宽度会出现问题,比如A,B,C,D几列第一...
poi 解析Excel获取列宽的问题,
我用sheet.getColumnWidth(0)获取单元格的宽度
当出现合并的单元格的时候,宽度会出现问题,比如A,B,C,D几列第一行是合并的,这时我用sheet.getColumnWidth(0)获取宽度,它的数字会很大,也不是ABCD四列加起来的大小,获取的数值足足是实际单元格宽度的好几十倍,不知道有碰到这样的朋友吗,你们是怎么解决的,麻烦分享一下,谢谢 展开
我用sheet.getColumnWidth(0)获取单元格的宽度
当出现合并的单元格的时候,宽度会出现问题,比如A,B,C,D几列第一行是合并的,这时我用sheet.getColumnWidth(0)获取宽度,它的数字会很大,也不是ABCD四列加起来的大小,获取的数值足足是实际单元格宽度的好几十倍,不知道有碰到这样的朋友吗,你们是怎么解决的,麻烦分享一下,谢谢 展开
1个回答
展开全部
使用poi sheet.getColumnWidth(i)获取列宽时,要注意实际取的值不是我们想要的,看一下它的方法说明:get the width (in units of 1/256th of a character width ),也就是获取的值要除以256,但实际测试中发现即使除以256,也与我们的excel实际的值不同,还是差点。我看到网上有网友总结过规律,建立了方程也处理。你可以查一下相关的资料。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询