第八章——ICellStyle单元格样式操作

更新时间:2023-07-17 10:46:13 阅读: 评论:0

第⼋章——ICellStyle单元格样式操作1.边框设置
ICellStyle cellstyle= workbook.CreateCellStyle();
/*
* 边框样式(四周边框),如果⽂本框内本⾝有内容,设置边框样式会失效
*/
//下边框
cellstyle.BorderBottom = BorderStyle.Thin;
//上边框
cellstyle.BorderTop = BorderStyle.Hair;
//左边框
cellstyle.BorderLeft = BorderStyle.Medium;
/
/右边框
cellstyle.BorderRight = BorderStyle.Dotted;
//其它边框---实线类
李四光预测cellstyle.BorderBottom = BorderStyle.Thin;//细实线(⿊⾊)
cellstyle.BorderBottom = BorderStyle.Medium;//粗实线(⿊⾊)
小女孩可爱头像cellstyle.BorderBottom = BorderStyle.Thick;//更粗的实线
cellstyle.BorderBottom = BorderStyle.Double;//细的双实线
//其它边框---虚线类
高钾尿崩cellstyle.BorderBottom = BorderStyle.Hair;//点状的虚线
cellstyle.BorderBottom = BorderStyle.Dashed;//细的,较短虚线
cellstyle.BorderBottom = BorderStyle.Dotted;//细的,短的的虚线(⽐dashed更短)
cellstyle.BorderBottom = BorderStyle.MediumDashed;//粗的,长的短横虚线
cellstyle.BorderBottom = BorderStyle.DashDot;//细的,长短交替的虚线
cellstyle.BorderBottom = BorderStyle.MediumDashDot;//粗的,长短交替的虚线
cellstyle.BorderBottom = BorderStyle.DashDotDot;//细的长短短交替的虚线
cellstyle.BorderBottom = BorderStyle.MediumDashDotDot;//粗的,长短短交替的虚线
cellstyle.BorderBottom = BorderStyle.SlantedDashDot;//连接较为紧密的虚线(有点花那种)/*
* 边框颜⾊
*/
高血压可以吃羊肉吗//下边框颜⾊
cellstyle.BottomBorderColor =10;//红⾊
//左边框颜⾊
cellstyle.LeftBorderColor =10;
//右边框颜⾊
cellstyle.RightBorderColor =10;
//上边框颜⾊
cellstyle.TopBorderColor =10;
2.⽂字位置
//⽔平位置
cellstyle.Alignment = HorizontalAlignment.Center;//居中
cellstyle.Alignment = HorizontalAlignment.General;//常规
cellstyle.Alignment = HorizontalAlignment.Left;//靠左
cellstyle.Alignment = HorizontalAlignment.Right;//靠右
cellstyle.Alignment = HorizontalAlignment.Fill;//填充
cellstyle.Alignment = HorizontalAlignment.Justify;//两端对齐
cellstyle.Alignment = HorizontalAlignment.CenterSelection;//跨列居中
cellstyle.Alignment = HorizontalAlignment.Distributed;//分散对齐(缩进)
//垂直位置
cellstyle.VerticalAlignment = VerticalAlignment.Top;
cellstyle.VerticalAlignment = VerticalAlignment.Center;
cellstyle.VerticalAlignment = VerticalAlignment.Bottom;
cellstyle.VerticalAlignment = VerticalAlignment.Justify;//两端对齐
cellstyle.VerticalAlignment = VerticalAlignment.Distributed;//分散对齐
3.字体设置
/
*
* 字体设置象棋怎么走
* ⾏设置了字体后,excel中所有的⾏的字体样式都发⽣了改变,不仅仅是我设置了字体样式的⾏            * 列设置字体后,其他⾏的字体也发⽣了改变
* 单独获取单元格的cellstyle之后,对这个对象设置对应字体,仍然是全局的字体发⽣变化大海啸鲨口逃生
*/
IFont font = cellstyle.GetFont(workbook);
font.FontName ="微软雅⿊";//字体
font.Color =10;//颜⾊
//font.FontHeight = 15;//字体⾼度---不要使⽤
font.FontHeightInPoints =15;//字体⾼度(与excel中的字号⼀致)
font.IsBold =true;//是否加粗
font.IsItalic =true;//是否斜体
font.IsStrikeout =true;//是否加删除线
cellstyle.SetFont(font);
备注:字体设置尚有疑问?
1.为什么设置了字体,全局的字体样式会发⽣变化?
2.为什么设置了FontName没有效果?
4.颜⾊设置
/*
古朗月行的作者是谁
* 单元格背景⾊设置
*/
cellstyle.FillForegroundColor =10;//10代表红⾊
cellstyle.FillPattern = FillPattern.SolidForeground;//必须设置这个,否则样式⽆效
曲折的爱情备注:这种设置颜⾊的⽅式不太科学,需要提前知道各种颜⾊对应的数值,然后设置对应的颜⾊。这⾥临时先提供⼀个颜⾊的对照表,更好的⽅法在新的博⽂中做总结

本文发布于:2023-07-17 10:46:13,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1101228.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设置   字体   虚线
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图