Iは、NPOI
を適用してExcelを生成しています。これまでのところ、私は大胆に1列にしたいと言っています。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)。 行スタイルをオーバーライドしている個々のセルスタイルを持つように見えるGetRow(n)ではなく、sheet.CreateRow(n)を呼び出すことで修正された既存のブックを更新するときも同じ問題がありました。 – MetalMichael