我尝试使用MVC库ClosedXML使文本居中,但只有当单元格设置了背景颜色,而我想设置没有背景颜色的对齐方式时,它才起作用:
var workbook = new XLWorkbook("c:\\temp\\file.xlsx");
var worksheet = workbook.Worksheet("Sheet");
worksheet .Cell(1, 1).Style.Fill.BackgroundColor = XLColor.White; // without this line it doe not work
worksheet.Cell(1, 1).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
2条答案
按热度按时间6kkfgxo01#
这对我很有效:
但据我所知它只是
...Horizontal = XLAlignmentHorizontalValues.Center
的 Package 器qgelzfjb2#
ws.单元格(行,列)。值=“顶部对齐”;ws.样式.对齐.设置垂直(XLA标记垂直值.顶部)