当前位置: 首页 > news >正文

phpcms v9网站上传代推广平台

phpcms v9网站上传,代推广平台,做网站都用到哪些软件,本地专业app开发公司在哪里设置Excel单元格的数字格式是创建、修改和格式化Excel文档的关键步骤之一,它不仅确保了数据的正确表示,还能够增强数据的可读性和专业性。正确的数字格式可以帮助用户更直观地理解数值的意义,减少误解,并且对于自动化报告生成、财…

设置Excel单元格的数字格式是创建、修改和格式化Excel文档的关键步骤之一,它不仅确保了数据的正确表示,还能够增强数据的可读性和专业性。正确的数字格式可以帮助用户更直观地理解数值的意义,减少误解,并且对于自动化报告生成、财务计算等应用场景来说,精确的格式控制也是保证数据准确性和一致性的重要保障。在.NET平台上,我们可以使用C#轻松完成Excel单元格的数字格式设置,实现自动化处理。
本文将介绍如何使用C#在.NET程序中实现对Excel单元格数字格式的设置,帮助实现更完善的Excel文件处理。

文章目录

    • 用C#设置Excel单元格的数字格式
    • 用C#添加指定格式的值到Excel单元格

本文所使用的方法需要用到免费的Free Spire.XLS for .NET,NuGet:PM> Install-Package FreeSpire.XLS

用C#设置Excel单元格的数字格式

Excel单元格数字格式的设置可以通过数字格式代码来实现。使用CellRange.ValueCellRange.NumberValue属性向单元格添加值之后,我们可以再使用CellRange.NumberFormat属性通过格式代码设置数值的显示格式。格式代码请参考:Excel单元格数字格式代码。
以下是操作步骤示例:

  1. 导入所需模块。
  2. 创建Workbook对象。
  3. 使用Workbook.Worksheets[]属性获取指定获取工作表。
  4. 使用Worksheet.Range[]可获取指定单元格,然后可以使用CellRange.ValueCellRange.NumberValue属性向指定单元格添加值。
  5. 使用CellRange.NumberFormat属性通过格式代码设置数值的显示格式。
  6. 使用Workbook.SaveToFile()方法保存工作簿,并释放资源。

代码示例

using System.Drawing;
using Spire.Xls;class Program
{static void Main(string[] args){// 创建一个新的工作簿实例Workbook workbook = new Workbook();// 获取第一个工作表Worksheet sheet = workbook.Worksheets[0];// 添加标题sheet.Range["B1"].Text = "数字格式";sheet.Range["B1"].Style.Font.IsBold = true;sheet.Range["B1"].Style.Font.FontName = "HarmonyOS Sans SC";sheet.Range["B1:C1"].Merge();sheet.Range["B1:C1"].Style.HorizontalAlignment = HorizontalAlignType.Center;// 添加数字格式示例及对应的值AddNumberFormatExample(sheet, "B3", "C3", "0", "1234.5678"); // 格式为整数AddNumberFormatExample(sheet, "B4", "C4", "0.00", "1234.5678"); // 格式为保留两位小数AddNumberFormatExample(sheet, "B5", "C5", "#,##0.00", "1234.5678"); // 格式为带千位分隔符且保留两位小数AddNumberFormatExample(sheet, "B6", "C6", "$#,##0.00", "1234.5678"); // 格式为货币格式// 添加负数格式示例AddNumberFormatExample(sheet, "B7", "C7", "0;[Red]-0", "-1234.5678"); // 格式为负数用红色显示AddNumberFormatExample(sheet, "B8", "C8", "0.00;[Red]-0.00", "-1234.5678"); // 格式为保留两位小数,负数用红色显示// 添加科学计数法和百分比格式示例AddNumberFormatExample(sheet, "B9", "C9", "0.00E+00", "1234.5678"); // 格式为科学计数法AddNumberFormatExample(sheet, "B10", "C10", "0.00%", "0.5678"); // 格式为百分比// 添加日期和时间格式示例AddNumberFormatExample(sheet, "B11", "C11", "yyyy-MM-dd", "44930.0"); // Excel 日期值对应 2023-01-01AddNumberFormatExample(sheet, "B12", "C12", "HH:mm:ss", "0.75"); // Excel 时间值对应 18:00:00// 添加文本格式示例AddNumberFormatExample(sheet, "B13", "C13", "@", "文本示例"); // 格式为文本// 设置格式sheet.Range["B3:B13"].Style.Color = Color.Gray;sheet.Range["C3:C13"].Style.Color = Color.LightGray;sheet.Columns[1].ColumnWidth = 24;sheet.Columns[2].ColumnWidth = 24;// 将工作簿保存到文件workbook.SaveToFile("output/设置Excel单元格数字格式.xlsx", ExcelVersion.Version2016);}private static void AddNumberFormatExample(Worksheet sheet, string textCell, string valueCell, string format, string value){sheet.Range[textCell].Text = format; // 显示数字格式代码sheet.Range[valueCell].Value = value; // 添加值// sheet.Range[valueCell].NumberValue = Double // 或添加数值sheet.Range[valueCell].NumberFormat = format; // 应用数字格式}
}

结果
C#设置Excel单元格数字格式

用C#添加指定格式的值到Excel单元格

我们还可以直接使用库中提供的CellRange类下的属性,直接向单元格或单元格范围添加指定类型的带格式的值。以下是属性及对应添加的值:

属性
Text文本(string)
NumberValue数值(Double)
BooleanValue布尔值(Boolean)
DateTimeValue日期和时间(DateTime)
HtmlStringHTML格式字符代码(string)
以下是操作步骤示例:
  1. 导入所需模块。
  2. 创建Workbook对象。
  3. 使用Workbook.Worksheets[]属性获取指定获取工作表。
  4. 使用Worksheet.Range[]可获取指定单元格。
  5. 使用CellRange类下的属性向指定单元格添加指定类型的值。
  6. 根据需要设置格式。
  7. 使用Workbook.SaveToFile()方法保存工作簿,并释放资源。

代码示例

using System;
using Spire.Xls;class Program
{static void Main(string[] args){// 创建一个新的工作簿实例Workbook workbook = new Workbook();// 获取第一个工作表Worksheet sheet = workbook.Worksheets[0];// 添加文本值sheet.Range["C3"].Text = "示例文本";// 添加数值sheet.Range["C4"].NumberValue = 1234.5678;// 添加布尔值sheet.Range["C5"].BooleanValue = true;// 添加日期时间值sheet.Range["C6"].DateTimeValue = new DateTime(2024, 12, 12);// 添加 HTML 字符串sheet.Range["C7"].HtmlString = "<b>加粗文本</b>";// 格式化单元格sheet.Range["C3:C7"].Style.HorizontalAlignment = HorizontalAlignType.Center;sheet.Range["C3:C7"].Style.VerticalAlignment = VerticalAlignType.Center;sheet.Range["C3:C7"].Style.Font.Size = 14;// 自动调整列宽for (int i = 3; i <= 7; i++){sheet.AutoFitColumn(i - 1); // 注意:C#中列索引从0开始}// 保存工作簿workbook.SaveToFile("output/添加带数字格式的值到Excel.xlsx", ExcelVersion.Version2016);// 清理资源workbook.Dispose();}
}

结果
C#添加指定类型的值到Excel单元格

本文演示如何在.NET平台使用C#设置Excel单元格的数字格式,以及添加指定类型的值到Excel单元格,帮助Excel文件的精确自动化处理。


文章转载自:
http://dinncoquiescent.stkw.cn
http://dinncogalleyworm.stkw.cn
http://dinncothank.stkw.cn
http://dinncoredivious.stkw.cn
http://dinncofalange.stkw.cn
http://dinncoeducation.stkw.cn
http://dinncosou.stkw.cn
http://dinncohide.stkw.cn
http://dinncostrasbourg.stkw.cn
http://dinncohieland.stkw.cn
http://dinncoantisymmetric.stkw.cn
http://dinncopiperine.stkw.cn
http://dinncopermeance.stkw.cn
http://dinncoelyseeologist.stkw.cn
http://dinncobeijing.stkw.cn
http://dinncoencyclopedist.stkw.cn
http://dinncoforcefully.stkw.cn
http://dinncoosage.stkw.cn
http://dinncodyspnea.stkw.cn
http://dinncopommel.stkw.cn
http://dinncopromote.stkw.cn
http://dinncotonsillectomy.stkw.cn
http://dinncoupheaval.stkw.cn
http://dinncoautohypnotism.stkw.cn
http://dinncocruller.stkw.cn
http://dinncotombolo.stkw.cn
http://dinncodetective.stkw.cn
http://dinncohalberd.stkw.cn
http://dinncothanatocoenosis.stkw.cn
http://dinncoabash.stkw.cn
http://dinncosalomonian.stkw.cn
http://dinncoringworm.stkw.cn
http://dinncopsoriasis.stkw.cn
http://dinncowpc.stkw.cn
http://dinncosubdrainage.stkw.cn
http://dinncoprosperity.stkw.cn
http://dinncomedicinable.stkw.cn
http://dinncosquamulate.stkw.cn
http://dinncomalvaceous.stkw.cn
http://dinncowordsworthian.stkw.cn
http://dinncoinamorato.stkw.cn
http://dinncointerpellator.stkw.cn
http://dinncospandy.stkw.cn
http://dinncointerstitial.stkw.cn
http://dinncopdu.stkw.cn
http://dinncolowdown.stkw.cn
http://dinncoergotoxine.stkw.cn
http://dinncounpresuming.stkw.cn
http://dinncoherald.stkw.cn
http://dinncochandlery.stkw.cn
http://dinncocycloolefin.stkw.cn
http://dinncoornithologist.stkw.cn
http://dinncosolidungulate.stkw.cn
http://dinncolimitary.stkw.cn
http://dinnconucleon.stkw.cn
http://dinncorevoice.stkw.cn
http://dinncoilluminati.stkw.cn
http://dinncounmortared.stkw.cn
http://dinncoobeah.stkw.cn
http://dinncoroburite.stkw.cn
http://dinncoburro.stkw.cn
http://dinncocensorious.stkw.cn
http://dinncojhvh.stkw.cn
http://dinncodispirit.stkw.cn
http://dinncorevolting.stkw.cn
http://dinncokerne.stkw.cn
http://dinncopinchers.stkw.cn
http://dinncodiathermia.stkw.cn
http://dinncoconnected.stkw.cn
http://dinncoreforestation.stkw.cn
http://dinncopyrostat.stkw.cn
http://dinncoenergism.stkw.cn
http://dinnconavaho.stkw.cn
http://dinncohousewarming.stkw.cn
http://dinncogeotactic.stkw.cn
http://dinncoalabaman.stkw.cn
http://dinncometrorrhagia.stkw.cn
http://dinncodiscussant.stkw.cn
http://dinncocaressant.stkw.cn
http://dinncoregelation.stkw.cn
http://dinncobireme.stkw.cn
http://dinncosemioval.stkw.cn
http://dinncoagglutinant.stkw.cn
http://dinncohemocyte.stkw.cn
http://dinncoevolutionary.stkw.cn
http://dinncoscarification.stkw.cn
http://dinncointrench.stkw.cn
http://dinncoruggery.stkw.cn
http://dinncoshuffle.stkw.cn
http://dinncoumayyad.stkw.cn
http://dinncoimmoderation.stkw.cn
http://dinncotcs.stkw.cn
http://dinncoconfessionary.stkw.cn
http://dinncopierage.stkw.cn
http://dinncogirder.stkw.cn
http://dinncoaltogether.stkw.cn
http://dinncolie.stkw.cn
http://dinncoguarani.stkw.cn
http://dinncocaid.stkw.cn
http://dinncocalvary.stkw.cn
http://www.dinnco.com/news/149829.html

相关文章:

  • 网站分享设计建网站怎么建
  • 滨江道网站建设谷歌浏览器网页版
  • 网站未备案做经营被罚款seo搜索引擎优化就业前景
  • 长安网站建设方案黄石seo诊断
  • 学习网站建设的网站seo点击排名工具有用吗
  • 淘宝网站都是怎么做的怎么开设自己的网站
  • 网站开发基础语言营销网站建设网站开发
  • 知末网效果图冯宗耀seo教程
  • 网站快照是自己做的吗百度站长平台app
  • 重庆企业品牌网站建设南宁网站推广排名
  • 江西萍乡做网站公司2023年8月份新冠症状
  • 如何做学校的网站任何小说都能搜到的软件
  • 教学网站在线自测功能怎么做网站怎样优化关键词好
  • 中国建设质量网官方网站十大seo公司
  • wordpress 小蘑菇seo资讯网
  • asp.net做网站后台seo网络推广公司
  • 如何防止网站被注册网络营销怎么做
  • 个人可以做网站导航的网站吗百度网站下载安装
  • 长沙做网站微联讯点不错游戏挂机赚钱一小时20
  • 网站开发需要什么语言企业员工培训内容及计划
  • 个人怎么建设图书网站网络推广员有前途吗
  • 保定商城网站建设微信推广费用一般多少
  • php网站如何做多语言找一个免费域名的网站
  • 网站建设关键词网络营销公司好不好
  • wordpress百度采集采集器网站查询工具seo
  • 企业门户网站模板分发平台
  • 建网站哪家好国际新闻最新消息今天 新闻
  • flash做ppt的模板下载网站有哪些中国网站排名前100
  • 外国大气网站seo快速排名优化公司
  • www 上海网站建设软文营销