Formato de número do Excel
using IronXL;
using System;
using System.Linq;

// Load an existing WorkSheet
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// Set data display format to cell
// The cell value will look like 12300%
workSheet["A2"].Value = 123;
workSheet["A2"].FormatString = "0.0%";

// The cell value will look like 123.0000
workSheet["A2"].First().FormatString = "0.0000";

// Set data display format to range
DateTime dateValue = new DateTime(2020, 1, 1, 12, 12, 12);
workSheet["A3"].Value = dateValue;
workSheet["A4"].First().Value = new DateTime(2022, 3, 3, 10, 10, 10);
workSheet["A5"].First().Value = new DateTime(2021, 2, 2, 11, 11, 11);

var range = workSheet["A3:A5"];

// The cell(A3) value will look like 1/1/2020 12:12:12 PM
range.FormatString = "MM/dd/yy h:mm:ss";

workBook.SaveAs("numberFormats.xls");
NuGet Download
PM > Install-Package IronXL.Excel
Formato de número do Excel

Formato de número do Excel

Podemos usar a propriedade FormatString para formatar o valor de exibição de qualquer Cell do Excel ou Range em C# com IronXL.

Usar workSheet["A2"] apenas selecionará o Range do endereço especificado. Para acessar um Cell, pode-se usar o método First(). No entanto, a propriedade FormatString pode ser definida diretamente a partir de ambos Cell e Range. Portanto, o método First() pode frequentemente ser omitido. Mais formatos numéricos do Excel podem ser aplicados usando o mesmo método mostrado no exemplo de código abaixo.

Neste exemplo de código, a biblioteca IronXL é usada para manipular arquivos Excel. O método WorkBook.Load carrega um arquivo Excel existente, e a sintaxe workSheet["A2"] seleciona uma célula específica dentro da planilha para aplicar formatação. A propriedade FormatString é então definida como "0.00" para garantir que o valor da célula seja exibido com duas casas decimais. Finalmente, workbook.SaveAs salva a pasta de trabalho modificada em um novo arquivo.

Aprenda a Definir Formatos de Dados de Células do Excel com C#.
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,362,812Versão:2026.11recém-lançado