C#でExcelを読み書きするライブリとして、NetOffice、CLosedOffice、NPOIが有名ですが、この記事ではNPOIの基本的な使い方をサンプルを交えて紹介したいと思います。 他のサイトでは、いきなりソースコードの説明があったり、フォントの指定方法やセルの指定方法などが個別の記事として解説されているケースが多いようですが、ここでは最初にクラスの構成(概要)を理解して頂き、それを踏まえてよく使うであろうメソッドやプロパティについて、短いサンプルを付けて解説していきます。 NPOIとは Javaで使われていたExcelファイル読み書き用ライブラリである「POI」を .NET に移植したものです。 特長として、OfficeがインストールされていなくてもExcelファイルが作成できるという点が挙げられます。 POIの由来は、"Poor Obfuscation Implementat