EPPlus Excel文件。 显示对angular线单元的正确输出

我使用EPPlus编写代码来显示对angular线单元格信息。

我阅读本教程如何在Excel中实现这一点 。

这是我写的代码:

private void AddDiagonalTitleHeaders(ExcelWorksheet ws, string diagonalLocation) { var diagonalCell = ws.Cells[diagonalLocation]; var border = diagonalCell.Style.Border; border.Diagonal.Style = ExcelBorderStyle.Thick; border.DiagonalDown = true; diagonalCell.Style.Font.Size = 18; diagonalCell.Style.VerticalAlignment = ExcelVerticalAlignment.Top; var altEnter = ((char)10).ToString(); var spaces = " "; var diagonalText = string.Format("{1}{1}{1}ActionFlags{0}{0}{0}{0}{0}{0}{0}{0}Status", altEnter, spaces); diagonalCell.Value = diagonalText; } 

当我打开Excel文件时,它最初看起来像这样:

视图不正确。

然后双击单元格进入模式:“在单元格中直接编辑”。 我点击,然后我看到正确的输出结果:

正确的输出。

我的问题:我能做些什么来立即显示正确的输出结果?

供参考:

 var diagonalText = " ActionFlags\n\n\n\n\n\n\n\nStatus"; //Is the same 

尝试打开文字换行:

 diagonalCell.Style.WrapText = true;