C# 设置Excel数字格式.doc

C# 设置Excel数字格式.doc

ID:57686735

大小:80.00 KB

页数:2页

时间:2020-09-01

C# 设置Excel数字格式.doc_第1页
C# 设置Excel数字格式.doc_第2页
资源描述:

《C# 设置Excel数字格式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#设置Excel数字格式数字格式使指能够控制Excel单元格中数字如何显示的格式字符串。例如,我们可以对数字12345应用数字格式“0.00”,使之显示为“12345.00”。在例如对数字12345应用“¥0.00”格式,使之显示为“¥12345.00”。数字格式字符串通常由以下某个或某几个说明符构成:·#:数字占位符·0:0占位符·.:小数点·,:分组符·%:百分号占位符·[Red]:颜色说明符更多格式说明符,请参阅:【微软】自定义数字格式字符串本文将展示如何使用Spire.XLS(Excel类库),通过

2、C#代码在Excel工作表中为数字添加格式。下载该类库,添加DLL文件为引用,并在程序开头添加以下命名空间。usingSpire.Xls;使用代码://初始化Workbook对象Workbookworkbook=newWorkbook();//获取第一个工作表Worksheetsheet=workbook.Worksheets[0];//写入文本到B1,C1sheet.Range["B1"].Text="数字格式";sheet.Range["C1"].Text="数字±应用格式后的效果";sheet.Rang

3、e["B1"].Style.Font.IsBold=true;sheet.Range["C1"].Style.Font.IsBold=true;//在B3中写入文本(即数字格式),在C3中写数字并应用数字格式sheet.Range["B3"].Text="0";sheet.Range["C3"].NumberValue=;sheet.Range["C3"].NumberFormat="0";//重复上面的步骤写入更多格式及对应效果sheet.Range["B4"].Text="0.00";sheet.Rang

4、e["C4"].NumberValue=;sheet.Range["C4"].NumberFormat="0.00";sheet.Range["B5"].Text="#,##0.00";sheet.Range["C5"].NumberValue=;sheet.Range["C5"].NumberFormat="#,##0.00";sheet.Range["B6"].Text="¥#,##0.00";sheet.Range["C6"].NumberValue=;sheet.Range["C6"].NumberF

5、ormat="¥#,##0.00";sheet.Range["B7"].Text="0;[Red]-0";sheet.Range["C7"].NumberValue=-;sheet.Range["C7"].NumberFormat="0;[Red]-0";sheet.Range["B8"].Text="0.00;[Red]-0.00";sheet.Range["C8"].NumberValue=-;sheet.Range["C8"].NumberFormat="0.00;[Red]-0.00";sheet.R

6、ange["B9"].Text="#,##0;[Red]-#,##0";sheet.Range["C9"].NumberValue=-;sheet.Range["C9"].NumberFormat="#,##0;[Red]-#,##0";sheet.Range["B10"].Text="#,##0.00;[Red]-#,##0.000";sheet.Range["C10"].NumberValue=-;sheet.Range["C10"].NumberFormat="#,##0.00;[Red]-#,##0.

7、00";sheet.Range["B11"].Text="0.00E+00";sheet.Range["C11"].NumberValue=;sheet.Range["C11"].NumberFormat="0.00E+00";sheet.Range["B12"].Text="0.00%";sheet.Range["C12"].NumberValue=;sheet.Range["C12"].NumberFormat="0.00%";//设置[B3:B12]、[C3:C12]背景颜色sheet.Range["B

8、3:B12"].Style.KnownColor=ExcelColors.Gray25Percent;sheet.Range["C3:C12"].Style.KnownColor=ExcelColors.Gray50Percent;//设置2、3列列宽sheet.Columns[1].ColumnWidth=25;sheet.Columns[2].ColumnWidth=30;//保存文档workb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。