poi读取excel 列宽

poi读取excel 列宽,第1张

使用poi sheetgetColumnWidth(i)获取列宽时,要注意实际取的值不是我们想要的,看一下它的方法说明:get the width (in units of 1/256th of a character width ),也就是获取的值要除以256,但实际测试中发现即使除以256,也与我们的excel实际的值不同,还是差点。我看到网上有网友总结过规律,建立了方程也处理。你可以查一下相关的资料。

通过getPhysicalNumberOfRows()获得的实际行数,不一定有数据的行数。

比如某个单元格只设置了非“常规”的格式,它也会被POI认为是实际行。

不过POI里似乎没有没有这样的方法,getNextPhysicalRow()。

所以只好从getFirstRowNum()到getLastRowNum()遍历,如果null==currentRow,验证下一行。

以上就是关于poi读取excel 列宽全部的内容,包括:poi读取excel 列宽、poi 3.8 读取excel 只能读出第一行的第一列的值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10128518.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存