关闭

C# 设置单元格格式属性

标签: .netExcel WinForm
1512人阅读 评论(0) 收藏 举报
分类:
数字(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.Name = "华文行楷"
字形:Font.FontStyle = "常规"
字号:Font.Size = "10"
下划线:Font.Strikethrough = True; Font.Underline = etUnderlineStyleDouble ---双下划线
上标:Font.Superscript = True
下标:Font.SubScript = 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 线条样式 
0
0
查看评论

C#中设置Excel单元格格式

1、全表自动列宽   mysheet.Cells.Select();   mysheet.Cells.Columns.AutoFit();  2、合并      excelRangeParm.Merge(M...
  • QingHeShiJiYuan
  • QingHeShiJiYuan
  • 2016-07-07 09:56
  • 6276

MVC点击菜单一直保持高亮状态

 MVC 用于菜单链接的部分都是放在_Layoutout.cshtml中的,自定义的网页都是嵌入到上述网页中(通过@RenderBody()嵌入自定义网页部分)。 当然也可以自定义菜单链接页,本人直接用_Layoutout.cshtml可以满足需求。 下面说说如何点击菜单,该菜单项一直保持...
  • liuxufeiyang000
  • liuxufeiyang000
  • 2016-05-26 10:23
  • 980

C#中操作Word(4)—— 利用Range对象设置文本的格式

本文主要介绍修改文本的格式的方法。按照上文介绍的方法,现在将D盘的Test.docx文档进行修改,修改成如下内容:         在“测试”按钮的单击事件处理函数中,获取对应的Range: private void button1_Click(obje...
  • lzhui1987
  • lzhui1987
  • 2016-11-09 14:25
  • 2399

C#导出Excel按照指定格式设置单元格属性值

转自:http://blog.csdn.net/u011981242/article/details/51544571 最近项目中一直在写XML、Table、Excel之间的转化。之前一直都是不考虑格式的导出,今天给出一个格式,让按照格式导出,还真把我这新手为难了一翻,网上给出的资料基本一...
  • fengxing11
  • fengxing11
  • 2016-10-19 20:12
  • 1617

C#中导出Excel的单元格属性设置

2、 Excel显示格式控制。 A、单元格格式设置,默认为常规类型;Excel 代码: Excel.Range r = mySheet.get_Range(mySheet.Cells[1, 1], mySheet.Cells[DT.Rows.Count + 2, DT.Columns.Cou...
  • wangqifei521
  • wangqifei521
  • 2014-04-11 15:09
  • 2947

NPOI 单元格 格式设为文本 HSSFDataFormat

NPOI 单元格(cell) 将格式设为文本          在网上找了很久,都没有关于如何设置的信息,没办法查了下NPOI的源码终于找到了方法。这里共享下,就是“@”参数    ...
  • gooodiuck
  • gooodiuck
  • 2014-06-03 16:23
  • 2301

c# 操作Excel单元格属性

range.NumberFormatLocal = "@";     //设置单元格格式为文本 range = (Range)worksheet.get_Range("A1", "E1");...
  • u010034670
  • u010034670
  • 2013-11-28 15:29
  • 1740

NPOI 设置EXCEL单元格格式为 数值

NPOI设置EXCEL单元格格式为数值,网上有很多信息,但并没有实际解决问题的方法。 实际上EXCEL的格式设置很简单,只要将样式对象的DataFormat属性设置为194即可,代码如下: #region 普通样式-靠右 // 设置边框 ICellStyle csRight = wb.CreateC...
  • liynet
  • liynet
  • 2016-10-26 11:56
  • 4034

java设置Excel单元格格式 POI

POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 先获取工作薄对象: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = wb.c...
  • macwhirr123
  • macwhirr123
  • 2012-04-23 17:58
  • 9820

NPOI 单元格格式设置

////自动换行                ////自动换行翻译成英文其实就是Wrap的意思,所以这里我们应该用WrapText属性,这是一个布尔属性&#...
  • lcnmdfx
  • lcnmdfx
  • 2014-07-24 14:18
  • 17544
    个人资料
    • 访问:341413次
    • 积分:4839
    • 等级:
    • 排名:第7046名
    • 原创:96篇
    • 转载:155篇
    • 译文:2篇
    • 评论:44条
    最新评论