Java 如何在ApachePOI中设置Excel默认行高
我正在使用ApachePOI3.7和SpringMVC3.1 如何在ApachePOI中设置excel默认行高 我尝试了Java 如何在ApachePOI中设置Excel默认行高,java,excel,spring-mvc,apache-poi,Java,Excel,Spring Mvc,Apache Poi,我正在使用ApachePOI3.7和SpringMVC3.1 如何在ApachePOI中设置excel默认行高 我尝试了sheet.setDefaultRowHeight((短)100)和sheet.setDefaultRowHeightInPoints(100) 但这不起作用 对这个问题有什么建议吗 谢谢。我记得我遇到过这个问题,我只是用了两种方法中的一种: 设置单个单元格的宽度和高度,以解决此问题 将excel文件用作模板并写入其中 创建具有所需高度的样式,并将其应用于希望以这种方式显示的
sheet.setDefaultRowHeight((短)100)
和sheet.setDefaultRowHeightInPoints(100)
但这不起作用
对这个问题有什么建议吗
谢谢。我记得我遇到过这个问题,我只是用了两种方法中的一种:
- 设置单个单元格的宽度和高度,以解决此问题
- 将excel文件用作模板并写入其中
setDefaultRowHeight( (Short) 100)
还可以使用设置行的高度。我已将此问题发布在Apache POI的问题跟踪程序上,有人确认这是一个bug 它固定在我使用的上
row.setHeightInPoints((2 * sheet.getDefaultRowHeightInPoints()));
将其(例如)设置为2个字符高。如何从样式设置行高?没有这样的
style.setRowHeight()
方法。那么,sheet.setDefaultRowHeight()
用于什么?它没用吗?使用模板似乎很好。但是sheet.setDefaultRowHeight()
用于什么?没用吗?我真的不知道。当我在一年多前做这件事的时候,我只是认为这是一个bug或者别的什么。它是免费的。。。我只是感激一切有用的东西。使用模板excel文件的另一个优点是,可以在输出时将其设置为漂亮的样式,这样可以节省大量代码。