satopoooonのブログ

自分向けの備忘録

C#、VB.NETでエクセル操作

#エクセルを操作
C#でエクセル操作をする.
開発環境は、Visual studio2017です。

エクセル操作のためのdllがあるんですが、
それはつかいませんでした。
今回は、NPOIというモジュール(?)を使います。
以下参考サイトです。

【C#】NPOIを使ってExcelファイルを作成・編集する - Qiita

Excelファイルを C# と VB.NET で読み込む "正しい" 方法 - Qiita

NPOIのインストール方法から掲載しています。

拡張子がxlsとxlsm両方に対応できているのがgood、

古いエクセル(EXCEL2013)しか対応していないPC用にPGを作成しようと思ったんですが、
Visual sturio2017からは対応のdll(Microsoft.Office.Interop.Excel)がインストールできなさそう。
調べてみたら、NPIOというものがあるぞということで使うことにしました