データテーブルをExcelに出力するサンプルコード

アプリケーションのデータをExcelに出力したいケースがしばしばある。毎回ゼロから作り直すのは面倒であるため筆者が作成したある程度実用的なサンプルコードを公開する。マイクロソフトのサイトによるとExcelにデータを出力する方法はいくつかあるが、サンプルの方法はセル単位に出力する方式である。この方式の場合は、大量のデータを出力する際にパフォーマンスが悪くなる恐れがあるが、セル単位に出力する方式の特徴を生かして、データの型に応じてExcelの書式(数値とか文字列)を変えるようにしている。したがって、Excelに出力したデータをさらに集計して利用するようなケースに適している。また、シートの1行目は列名を表示してデータの項目がわかるようにしている。

トラックバック

トラックバックURL:
http://www.apricot-jp.com/cgi/mt/mt-tb.cgi/298

このエントリーへのトラックバック:

>> <&MTPingTitle$> [だらだらやるよ。]

なんか昔書いた記憶があったんだけど、ソースがどっかいったので。。。 汎用に使用できるように、DataSetから、各DataTableをそれぞれシートに保...

2010年01月19日 23:33

関連情報

・Microsoft JScript 実行時エラー:オブジェクトを指定してください。
・このログインで要求されたデータベースXXX を開けません。ログインに失敗しました。ASPNET はログインできません
・Logging Application Blockのトラブルシューティング
・IISのログ出力先
・このログインで要求されたデータベースXXX を開けません。ログインに失敗しました。ASPNET はログインできません
・C# 3.5 yieldの読み方
・ASP.NET サーバーサイドのイベント処理の順番
・ASP.NETのWebページでグーグルアドセンスを貼り付ける方法
・IIS メタベースにアクセスできませんでした
・VSSで管理されているプロジェクトは、ファイルの名前の変更や移動は極力行わない方が良い
・Oracle 9.2へOLE DB接続する方法
・単体テストのデータ
・この行は既に別のテーブルに属しています
・データベースのバージョンは 655 なので、開けません。
・証明書ストアでマニフェスト署名用の証明書が見つかりません。
・次のモジュールは最適化を有効にされて、またはデバッグ情報なしでビルドされました
・String.Concatメソッドを使った文字列の連結
・ファイルの存在をチェックする
・テキストファイルをロードし文字列を読み込むサンプル
・任意の数の引数を受け取るメソッド

Copyright(C) 2007 アーキテクト360 Allrights reserved.