トップ  >  サンプルソース  >  EXCEL操作(C#.NET)

EXCEL操作(C#.NET)

2010年05月24日

Excelを操作するサンプル(ソース/コード)です。操作する内容はサンプルソースのコメントに記述しています。

関連するサンプルはこちらです。
EXCEL操作(VB.NET) / EXCEL出力(VB.NET) / EXCEL出力(C#.NET)

EXCEL関係のその他のサンプルはこちら「EXCEL関係」でお探しください。

// -------------------------------------------------------
// Excelを操作するサンプル(C#.NET/VS2005)
// Excelを参照設定する必要があります
// [参照の追加],[COM],[Microsoft Excel *.* Object Library]
// using Excel = Microsoft.Office.Interop.Excel; (必要)
// using System.Runtime.InteropServices; (必要)
Excel.Application oXlsApp;
Excel.Worksheet oSheet;
Excel.Range oRange;
private void button1_Click(object sender, EventArgs e)
{
    // エクセル起動
    oXlsApp = new Excel.Application();

    // エクセル非表示
    oXlsApp.Application.Visible = false;
    oXlsApp.Application.DisplayAlerts = false;

    // ブック追加
    oXlsApp.Application.Workbooks.Add(Type.Missing);

    // シート選択
    oSheet = (Excel.Worksheet)oXlsApp.Worksheets[1];

    // カラム幅設定
    //oSheet.Columns("C").ColumnWidth = 20
    ((Excel.Range)oSheet.get_Range(
        oSheet.Cells[1, 3],
        oSheet.Cells[65535, 3])).ColumnWidth = 20;

    // カラムの書式設定の表示形式を文字列にする
    //oSheet.Columns("C").NumberFormatLocal = "@"
    ((Excel.Range)oSheet.get_Range(
        oSheet.Cells[1, 3],
        oSheet.Cells[65535, 3])).NumberFormatLocal = "@";

    // セル選択
    //oRange = oSheet.Range("C3")
    oRange = oSheet.get_Range(
        oSheet.Cells[3, 3], oSheet.Cells[3, 3]);

    // セルのフォント設定
    oRange.Font.Size = 16;
    oRange.Font.Name = "MS 明朝";

    // セルにデータ書込み
    //oRange.Value = "1234567890"
    oRange.Value2 = "1234567890";

    // セルの背景色設定
    oRange.Interior.Color = 0x44FFFF;

    // セルの文字色設定
    oRange.Font.Color = 0xFF0000;

    // エクセル表示
    oXlsApp.Application.Visible = true;
}

private void Form1_FormClosing(
    object sender, FormClosingEventArgs e)
{
    // エクセルを閉じる
    if (oXlsApp != null) oXlsApp.Quit();
    oRange = null;
    oSheet = null;
    oXlsApp = null;
}
// -------------------------------------------------------
スポンサーサイト

EXCEL操作(VB.NET) | トップページへ戻る | ファイル16進表示(C#/VB.NET)

このページのトップに戻る

コメント

名前
題名
メールアドレス
WEBサイト
 
コメント
パスワード
  管理者にだけ表示を許可する

このページのトップに戻る

トラックバック

このページのトップに戻る