MVC)でExcelファイルを扱う方法を調べていて、EPPlusが良さそうだったので簡単なプログラムを作成して動作を確認した。ファイルは読み込めないため、NPOIについての調べ始めたところ、NPOIのサンプルがコンソールアプリケーションばかりでファイルストリームのクローズについてあまり書かれていなかったので、EPPlusと並べて記録しておきます。EPPlusEPPlusでは以下のように実装していました。dataは、コントローラのアクションメソッドで受け取ったHttpPostedFileBaseクラスのインスタンスです。ExcelPackageがIDisposableインターフェイスを実装しているのでスマートに書けます。...以下何らかの処理}NPOINPOIも、WorkbookFactoryクラスのCreateメソッドや、HSSFWorkbookクラスのコンストラクタ等でストリームを受け取ることが出来るのですが、メソッドの戻り値であるIWorkbookがIDisposableインターフェイスを実装していないので、usingを使用することが出来ません。調べていくと、NPOIのGitHubリポジトリのexamplesフォルダに似たようなサンプルがあったので、その方法を使用します。09:00C#でExcelファイルを扱うライブラリごとのファイルクローズ方法(EPPlus、NPOI)Tweet広告を非表示にする関連記事2019-02-28NPOIでExcelのセルの値を取得する(関数も対応)NPOIを使用してExcelを読み込む処理を作成したので、後から見返...2018-08-30Excel読込でNPOIをEPPlusのように使うため拡張メソッドを作成したなぜEPPlusを直接使わないかは、過去の記事を参照。(1)注目記事はてなブログをはじめよう!redwarriorさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。