C# 操作设置Excel单元格格式属性
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C# 设置单元格格式属性
数字(Range.NumberFormatlocal 属性)
常规:
Range.NumberFormatlocal = "G/通用格式"
数值:
Range.NumberFormatlocal = "0.000_ " --保留小数位数为3
Range.NumberFormatlocal = "0" --不要小数
Range.NumberFormatlocal = "#,##0.000 " --保留小数位数为3,并使用千位分隔符
货币:
Range.NumberFormatlocal = "$#,##0.000"
百分比:
Range.NumberFormatlocal = "0.000%"
分数:
Range.NumberFormatlocal = "# ?/?"
科学计数:
Range.NumberFormatlocal = "0.00E+00"
文本:
Range.NumberFormatlocal = "@"
特殊:
Range.NumberFormatlocal = "000000"---邮政编码
Range.NumberFormatlocal = "[DBNum1]G/通用格式"---中文小写数字
Range.NumberFormatlocal = "[DBNum2]G/通用格式"---中文大写数字Range.NumberFormatlocal = "[DBNum2][$RMB]G/通用格式"---人民币大写对齐
水平对齐:
Range.HorizontalAlignment = etHAlignCenter ---居中
垂直对齐:
Range.VerticalAlignment = etVAlignCenter---居中
是否自动换行:
Range.WrapText = True
是否缩小字体填充:
Range.ShrinkToFit = True
是否合并单元格:
Range.MergeCells = False
文字竖排:
Range.Orientation = etVertical
文字倾斜度数:
Range.Orientation = 45 -----倾斜45度
字体(Font对象)
字体名称:
= "华文行楷"
字形:
Font.FontStyle = "常规"
字号:
Font.Size = "10"
下划线:
Font.Strikethrough = True; Font.Underline = etUnderlineStyleDouble ---双下划线
上标:
Font.Supers cript = True
下标:
Font.Subs cript = True
删除线:
Font.OutlineFont = True
边框(Borders对象)
上边框:
Borders.Item(etEdgeTop)
左边框:
Borders.Item(etEdgeLeft)
右边框:
Borders.Item(etEdgeRight)
下边框
Borders.Item(etEdgeBottom)
左上--右下边框:
Borders.Item(etDiagonalDown)
左下--右上边框:
Borders.Item(etDiagonalUp)
线条样式:
Border.LineStyle = etContinuous