微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C# 设置Excel中的数字字符串格式

在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] 举报,一经查实,本站将立刻删除。

相关推荐