NPOI:为何 HSSFCellStyle 调不出 ALIGN_CENTER??

NPOI:为何 HSSFCellStyle 调不出 ALIGN_CENTER??,第1张

因为NPOI版本有问题所造成的,通过适当更正参数以后能处理。情况如下:

直接将hssfCellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER)修改为hssfCellStyle.setAlignment(HorizontalAlignment.CENTER)即可。

相关明细

NPOI是指构建在POI 3.x版本之上的一个程序,作为一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。

使用NPOI可以在没有安装Office或者相应环境的机器上对WORD/Excel文档进行读写。

可以使用 free spire.XLS for Java来设置单元格对齐方式为居中对齐(包括横向居中和纵向居中):

//横向居中

sheet.getCellRange("B9").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center)

//纵向居中

sheet.getCellRange("B9").getCellStyle().setVerticalAlignment(VerticalAlignType.Center)

你可以参考原文,有更多关于单元格设置的方法。

excel表格中合并的单元格内的字居中到两行之间的位置:

1、选中合并后的单元格

2、在工具菜单栏选择 格式 在下拉菜单选择单元格

3、在单元格格式选项卡下面选择对齐

4、在文本对齐方式中水平对齐 选择居中,在垂直对齐下面选择居中。确定。后单元格内的字就会居中到两行之间的位置了。


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

原文地址: http://outofmemory.cn/tougao/11177504.html

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

发表评论

登录后才能评论

评论列表(0条)

保存