タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

excelと.Netに関するEhrenのブックマーク (2)

  • NPOI入門してみた - かずきのBlog@hatena

    C#やVBでExcelを出力するために、POIの.NET版が無いか探してみたら、NPOIというものを見つけたので試してみます!! まず、CodePlexのNPOIのサイトからバイナリリリースをダウンロードします。ダウンロードしたら、コンソールアプリケーションをNPOIEduという名前で作って、ダウンロードしたDLLを参照に追加します。 とりあえず、超適当なデータを作り上げるコードを書いてみました。 using System; using System.IO; using System.Linq; using NPOI.HSSF.UserModel; using NPOI.HSSF.Util; namespace NPOIEdu { class Program { static void Main(string[] args) { // Excelのブックを作成 var book = new

    NPOI入門してみた - かずきのBlog@hatena
    Ehren
    Ehren 2010/09/15
    NPOIはやくExcel2007に対応してほしいな。
  • C# - COM オブジェクトの参照カウントを解放する

    COM オブジェクトを扱う場合は、参照カウントの解放を意識しなければなりません。使用した COM オブジェクトの参照カウントが、正しくデクリメントされていないと意図したタイミングでプロセスが解放されません。 参照カウントのデクリメントは、System.Runtime.InteropServices.Marshal クラスにある ReleaseComObject メソッドを使用します。COM ラッパ オブジェクト (COM そのものではない) の参照が未到達になれば、ガベージ コレクションを実行して解放することができますが、こちらはあくまでも保険です。 参照カウントのデクリメント解放自体は、ReleaseComObject メソッドを呼び出すだけですので難しくはありません。面倒なのは、ReleaseComObject メソッドを実行するために、参照したものをすべて変数へ格納しておく必要がある

  • 1