###前提・実現したいこと
C#でNPOIを使ったExcelファイルを操作を実施しており、1セル内で改行させるコードの結果について質問させてください。
下記の2つのコードを作成したところ、コード1ではセル内での改行が行われ、コード2ではセル内の改行ができませんでした。
プロパティの値は更新されているのですがコード2で改行できない原因を説明して頂けないでしょうか。
よろしくお願い致します。
コード1(セル内改行可)
lang
1 static void Main(string[] args) { 2 string text = "A \nB \n"; 3 4 var book = new XSSFWorkbook(); 5 var sheet = book.CreateSheet("Sheet1"); 6 var row = sheet.CreateRow(1); 7 var cell = row.CreateCell(1); 8 9 // 改行させる 10 var style = book.CreateCellStyle(); 11 style.WrapText = true; 12 cell.CellStyle = style; 13 14 cell.SetCellValue(text); 15 16 using (var fs = new FileStream(@"保存パス", FileMode.Create)) { 17 book.Write(fs); 18 } 19 }
コード2(セル内改行できない)
lang
1 static void Main(string[] args) { 2 string text = "A \nB \n"; 3 4 var book = new XSSFWorkbook(); 5 var sheet = book.CreateSheet("Sheet1"); 6 var row = sheet.CreateRow(1); 7 var cell = row.CreateCell(1); 8 9 // 改行させる 10 cell.CellStyle.WrapText = true; 11 12 cell.SetCellValue(text); 13 14 using (var fs = new FileStream(@"保存パス", FileMode.Create)) { 15 book.Write(fs); 16 } 17 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/19 09:49