0
これは動作しません:GemBoxを使ってExcelのスプレッドシートに空の行を挿入するにはどうすればいいですか?
シートはExcelWorksheetのインスタンスであり、かつonRowがintであるsheet.Rows[onRow].InsertEmpty(1);
。それは全く何もしないようです。
これは動作しません:GemBoxを使ってExcelのスプレッドシートに空の行を挿入するにはどうすればいいですか?
シートはExcelWorksheetのインスタンスであり、かつonRowがintであるsheet.Rows[onRow].InsertEmpty(1);
。それは全く何もしないようです。
あなたは、このサンプルコードを試すことができます:
ExcelFile ef = new ExcelFile();
ExcelWorksheet ws = ef.Worksheets.Add("Sheet1");
ws.Cells["A1"].Value = "Test";
ws.Rows[0].InsertEmpty(1);
// "Test" value should now be moved to "A2" cell.
Console.WriteLine(ws.Cells["A2"].Value);
それは動作しますか?
問題が解決しない場合は、おそらく他の問題がある可能性があるので、質問を更新する必要があります。
また、FYIとして、どのバージョンのGemBox.Spreadsheetを使用していますか?
この方法は最新バージョンでは廃止されていますが、代わりに次の方法が推奨されています。
sheet.Rows.InsertEmpty(onRow);