问题描述
C#用NPOI对EXCEl操作,如何在一个单元格添加分割的斜线,并且能在斜线两边添加文字,即如下效果,希望能给个详细的API,并且包含添加文字的方法,项目紧急,谢谢大家啦!
解决方案
解决方案二:
这个线Diagonallines,在Excel的边框设定里,至于里面的文字,你只能通过输入空格和n来做了
解决方案三:
引用1楼timerone的回复:
这个线Diagonallines,在Excel的边框设定里,至于里面的文字,你只能通过输入空格和n来做了
headerStyle.BorderDiagonalLineStyle=BorderStyle.Dashed;//DashedheaderStyle.BorderDiagonal=BorderDiagonal.Backward;headerStyle.BorderTop=BorderStyle.Thin;headerStyle.TopBorderColor=HSSFColor.Black.Index;这样设置,可以出现单元格的分割线,但是不知道如何添加文字,应该有个API可以直接用的?
解决方案四:
即便就是设计Excel单元格对角线的分隔文字也是通过此法:StringBuildersb=newStringBuilder();sb.AppendLine("星期".PadLeft(8));//该行不足长度8在左侧填空格sb.AppendLine("节次".PadRight(8));//该行不足长度8在右侧填空格Console.WriteLine(sb.ToString());
然后你设置该文字上下左右均居中就好了。
时间: 2024-08-07 10:32:01