Ii已應用NPOI
生成excel。到目前爲止,除了我想要大膽行之外,這是非常好的。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