Ii применил NPOI
для генерации превосходства. Пока все хорошо, за исключением того, что я хочу смело провести ряд.C# NPOI rowStyle
Я попытался:
tmpRow.RowStyle = workbook.CreateCellStyle();
tmpRow.RowStyle.SetFont(boldFont);
Однако, ничего не изменилось.
В то время как я могу это сделать, установив его один за другим:
ICellStyle boldFontCellStyle = workbook.CreateCellStyle();
IFont boldFont = workbook.CreateFont();
boldFont.IsBold = true;
boldFontCellStyle.SetFont(boldFont);
for (int p= 0; p <= 12; p++)
{
tmpRow.GetCell(p).CellStyle = boldFontCellStyle;
}
//tmpRow.RowStyle = workbook.CreateCellStyle();
//tmpRow.RowStyle.SetFont(boldFont);
Я хотел бы знать, есть ли способ, чтобы установить весь стиль строки в NPOI
?
Спасибо.
Должна быть обеспечена возможность использования свойств, которые вы использовали, как показано [здесь] (https://github.com/tonyqus/npoi/blob/02f080d3ee37e4f04a999be32604b1cb6bf3e649/examples/xssf/SetRowStyle/Program.cs). У меня была такая же проблема при обновлении существующей книги, которая была исправлена путем вызова sheet.CreateRow (n) вместо GetRow (n), который, казалось, имел отдельные стили ячеек, которые переопределяли стиль строки. – MetalMichael