欢迎来到天天文库
浏览记录
ID:57686735
大小:80.00 KB
页数:2页
时间:2020-09-01
《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
此文档下载收益归作者所有