Как изменить формат в одной ячейке или указать c столбец? Я использую библиотеку NPOI
C#
.
Вот как выглядит проблема .
Столбец c_attivita
- это не числовая ячейка, а generic
и d_effetto
- это не ячейка даты, это generic
.
Я пытаюсь установить этот стиль, но он не работает.
Как я могу это сделать?
Dim formatDate As IDataFormat = workbook.CreateDataFormat()
Dim DateFormat As Short = formatDate.GetFormat("dd/MM/yyyy")
If cStyle Is Nothing Then
cStyle = GetStyleCellCStyle(workbook, Nothing, cFont)
End If
cStyle.BorderBottom = BorderStyle.None
cStyle.BorderTop = BorderStyle.None
cStyle.BorderRight = BorderStyle.None
cStyle.BorderLeft = BorderStyle.None
cStyle.SetBorderColor(Extensions.BorderSide.BOTTOM, New XSSFColor(Color.Black))
cStyle.SetBorderColor(Extensions.BorderSide.TOP, New XSSFColor(Color.Black))
cStyle.SetBorderColor(Extensions.BorderSide.RIGHT, New XSSFColor(Color.Black))
cStyle.SetBorderColor(Extensions.BorderSide.LEFT, New XSSFColor(Color.Black))
cStyle.Alignment = HorizontalAlignment.Justify
cStyle.ShrinkToFit = False
cStyle.WrapText = False
cStyle.VerticalAlignment = VerticalAlignment.Justify
cStyle.DataFormat = DateFormat