普段ClosedXMLを利用したExcelファイルの作成をしています。
今回、情報を保護するため、Excelファイルを開く際のパスワードをClosedXMLで作成できるかどうか調べたときのメモを書きます。
目次
結論
ClosedXMLでExcelを開くときに利用するパスワードをつけることはできなさそうです。
GitHubのリファレンスを見た範囲では、あくまで、タブ「校閲」にある保護の機能を利用できるようです。
保護の機能を使って、シートを増やしたり削除をするシートの構成を保護するブックの保護や、行の追加削除をできなくようにする等のシートの保護がClosedXMLで利用できるみたいです。
参考リンク
まとめ
ClosedXMLではありませんが、別ライブラリの「EPPlus」でExcelを開くときのパスワードを操作できるようです。
自分でまだ動かしてみたことはありませんが、使う機会があれば調査したいと思います。