2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C#NPOI Excel设置单元格边框 单元格文字居中 设置打印尺寸 设置页脚 行高列宽

C#NPOI Excel设置单元格边框 单元格文字居中 设置打印尺寸 设置页脚 行高列宽

时间:2018-10-16 09:43:50

相关推荐

C#NPOI Excel设置单元格边框 单元格文字居中 设置打印尺寸 设置页脚 行高列宽

创建样式:

ICellStyle style = workbook.CreateCellStyle();

单元格边框

style.BorderBottom = BorderStyle.Thin;style.BorderLeft = BorderStyle.Thin;style.BorderRight = BorderStyle.Thin;style.BorderTop = BorderStyle.Thin;

单元格居中(水平垂直均居中)

style.Alignment = HorizontalAlignment.Center;style.VerticalAlignment = VerticalAlignment.Center;

设置打印尺寸

sheet.PrintSetup.PaperSize = (short)PaperSize.A4;

设置页脚

sheet.Footer.Center =$"第 {HeaderFooter.Page} 页";

设置行高列宽

1.行高

Height属性后面的值的单位是:1/20个点,所以要想得到一个点的话,需要乘以20。HeightInPoints后面的单位是点,可以不用乘。

sheet.DefaultRowHeight = 23*20;

2.列宽

SetColumnWidth方法里的第二个参数要乘以256,因为这个参数的单位是1/256个字符宽度,所以要乘以256才是一整个字符宽度。

sheet.SetColumnWidth(0, 15*256);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。