スキップしてメイン コンテンツに移動

(C#でエクセル)ワークシートを削除する

ワークシートを削除するC#コード。



先頭のシートから削除していく。そしてシートをすべて削除することはできない。


for (int i = 1; i <= nSheets; i++)
{
  // 残りのシートが1個なら削除しない
  if (wb.Worksheets.Count == 1) { break; }
  // 先頭のシートを削除していく
  Worksheet ws0 = (Worksheet)wb.Worksheets[1];
  ws0.Delete();
}


コメント

このブログの人気の投稿

SQLでは文字列の前に「N」が必要だ

SQLServerのテーブルにテキストを登録したら一部の文字が文字化けした。環境依存文字だと化けるみたい。

コンボボックスのDataSourceプロパティの使い方

コンボボックスに表示するデータを設定するのを簡単にする工夫をまとめます。コンボボックスのDataSourceプロパティを上手に使いましょう。(2017/8/30追記)