在Excel中,数字字符串用不同格式表示,可代表不同数据意义。例如在财务报表里需要用特定的数字字符串格式来反映金额信息、货币币种、数据精确程度、增减趋势等等。下面分享如何通过C#编程来设置Excel表格中的数字字符串格式。
使用工具:Spire.XLS for .NET
C#代码示例
using Spire.Xls; System; namespace SetDataformat_XLS { class Program { static void Main(string[] args) { //初始化Workbook对象 Workbook workbook = new Workbook(); 获取第一个工作表 Worksheet sheet = workbook.Worksheets[0]; 写入文本到B1,C1 sheet.Range["B1"].Text = 数字格式"; sheet.Range[C1应用效果"].Style.Font.IsBold = true; 在B3中写入文本(即数字格式),在C3中写数字并应用数字格式 sheet.Range[B30C3"].NumberValue = 12345678"].NumberFormat = 重复上面的步骤写入更多格式及对应效果 sheet.Range[B40.00C4; sheet.Range[B5#,##0.00C5B6¥#,1)">C6B70;[Red]-0C7"].NumberValue = -B80.00;[Blue]-0.00C8B9C9B10C10B110.00E+00C11B120.00%C12B13(###)###-###C13128346841B14###-###C142019328###-#-##设置列宽 sheet.Columns[1].ColumnWidth = 20; sheet.Columns[2].ColumnWidth = 保存文档 workbook.SavetoFile(output.xlsx,ExcelVersion.Version2010); System.Diagnostics.Process.Start(); } } }
设置效果:
(本文完)
转载请注明出处!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。