Я пишу в Excel, используя список. Каждая строка, которая будет записана в Excel, будет сохранена в виде отдельных строк в списке.Список содержит числа в определенном формате для определенных столбцов.Есть ли способ определить формат числа и применить cellStyle. В настоящее время я применяю DataType как число в случае числовых значений.
if (Double.TryParse(value.Replace('.', ','), out output))
{
value = value.Contains(',') ? value.Replace(",", "") : value;
cell.CellValue = new CellValue(value.ToString());
cell.DataType = new EnumValue<CellValues>(CellValues.Number);
}
else
{
cell.DataType = CellValues.InlineString;
cell.InlineString = new InlineString() { Text = new Text(outfile.DataRow[rowCnt].ToString()) };
}