poi读取excel 列宽

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式