Я только начал использовать NPOI для генерации файла xls, но когда я попробовал SetCellValue, я ничего не написал в Excel.
Мой код:
CellsCombined = New CellRangeAddress(0, 4, 2, 4)
hoja.AddMergedRegion(CellsCombined)
HSSFRegionUtil.SetBorderBottom(BorderStyle.Thin, CellsCombined, hoja, wb)
HSSFRegionUtil.SetBorderLeft(BorderStyle.Thin, CellsCombined, hoja, wb)
HSSFRegionUtil.SetBorderTop(BorderStyle.Thin, CellsCombined, hoja, wb)
HSSFRegionUtil.SetBorderRight(BorderStyle.Thin, CellsCombined, hoja, wb)
Dim boldFontTitulo As IFont = wb.CreateFont()
boldFontTitulo.Boldweight = FontBoldWeight.Bold
Dim boldTitulo As ICellStyle = wb.CreateCellStyle()
boldTitulo.SetFont(boldFontTitulo)
boldTitulo.Alignment = HorizontalAlignment.Left
newCell = newRow.CreateCell(idxCell)
newCell.SetCellType(CellType.String)
newCell.CellStyle = boldTitulo
newCell.SetCellValue(New HSSFRichTextString("My Text Here"))
Первое редактирование
idxCell = 1 сейчас, потому что перед этой ячейкой я успешно вставил изображение в первую ячейку
2-е редактирование
Я пробовал только это без слияния, но ничего
newRow.CreateCell(idxCell, CellType.String).SetCellValue(New HSSFRichTextString("My text"))