отображать номер в определенном формате в Excel - PullRequest
0 голосов
/ 17 сентября 2018

Я пишу в 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()) };
}
...