1 .问题正如标题所示
如果在创建单元格时直接设置居中对齐,则单元格的背景颜色可能为黑色,而cellUtil可能无法设置垂直居中对齐
xssfcellcell=row.createcell(I; cell.setcellstyle () cellstyle; //如果在此处双击有错误,则为黑色单元格。 暂时不考虑将cellutil.setalignment(cell,HorizontalAlignment.CENTER )居中。 解决方案在new Workbook中,格式化单元格并创建单元格时,可以直接使用该单元格同时设置水平和垂直中心
xssfworkbookworkbook=newsxssfworkbook (; cellstylecellstyle=workbook.createcellstyle (; cellstyle.set alignment (horizontal alignment.center ); cellstyle.setverticalalignment (vertical alignment.center ); //如果直接设置样式,则返回sxssfcellcell=row.createcell(I; cell.setcellstyle () cellstyle; 总结有几种方法。 设定风格是指刚开始学习,用最简单的方法
即使遇到这种情况,也不太清楚是什么原因导致设置了什么样式的默认值
我会在这里记录下我希望你帮助的事情