ふじさきの .NET お勉強日誌

.NETを中心に「なんとなく」しか知らないものをちょっとずつお勉強
投稿数 - 57, コメント - 117, トラックバック - 36

目次

ニュース

・07/04/25 わんくま同盟入会!
・07/04/28 大阪勉強会#08 参加しました!
・07/05/18 大阪勉強会#09 参加しました!
・07/06/23 大阪勉強会#10 参加しました!

自己紹介

ふじさき@大阪人です。
ホントは技術に詳しくないとできない(やっちゃいけない?)様な仕事を、口八丁手八丁でなんとかこなしている今日この頃です

ExcelAdjuster

窓の杜(NEWS) Vector

ブックレビュー

超図解 HTML&CSS辞典 ためしてナットクSQL 基礎編 つくってナットクVisual Basicデータベースプログラミング

取得MCP

MCPロゴ MCADロゴ MCSDロゴ MCTSロゴ ・070-210
・070-229
・070-270
・070-300
・070-305
・070-306
・070-310
・070-315
・070-316
・070-320
・070-431
・070-441
・070-442
・070-528
・070-536

わんくま同盟

わんくま同盟

書庫

日記カテゴリ

Tips:Excelのシート名の一覧を出力(C#)

 

Excel処理を実装する場合、何はともあれシートオブジェクトを取得しないことには

話になりません。

今日はExcelのシートオブジェクトの取得のサンプルということで、Book内にある

全シートのシート名を取得するサンプルを掲載します。

 

Excelのシート名の一覧を出力する
// Excelファイルのパス
string excelPath = @"C:\hoge.xls";

// Excelオブジェクト
Excel.Application xlsApplication = new Excel.Application();

//ワークブックコレクションオブジェクト
Excel.Workbooks xlsBools = xlsApplication.Workbooks;


// Excelファイルを開く(このタイミングではまだ表示はされない)
xlsBools.Open(excelPath, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing);

// Bookを取得
Excel._Workbook book = xlsBools.get_Item(1);

// Sheetのコレクションを取得
Excel.Sheets sheets=  book.Worksheets;

// シートオブジェクト
Excel._Worksheet sheet;

for (int i = 1; i <= sheets.Count; ++i)
{
    // シートを取得
    sheet = (Excel._Worksheet)sheets.get_Item(i);

    // シート名を出力
    System.Console.WriteLine(sheet.Name);
}

投稿日時 : 2007年5月14日 21:01

フィードバック

# re: Tips:Excelのシート名の一覧を出力(C#)

>xlsBools.Open
の戻り値って使えないんでしたっけ?
2007/05/14 22:26 | Blue

# re: Tips:Excelのシート名の一覧を出力(C#)

確認してみたらOpenメソッドの戻り値がWorkBookでした~
失礼しました ^_^;
これでいけますね。

Excel._Workbook book = xlsBools.Open(excelPath, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing);

2007/05/14 23:43 | ふじさき

コメントの投稿

タイトル  
名前  
URL
コメント