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;