C# で EPPlus を使用して Excel (.xlsx) ファイルを読み込んでいます。初期化は次のように行われます。
var package = new ExcelPackage(new FileInfo(filename));
これは正常に動作しますが、指定されたfilename
、またはpackage
実際に有効な .xlsx ファイルであるかどうかを確認する方法はありますか? そうしないと、ユーザーが誤って .zip ファイルを開いた場合など、Excel 以外のオブジェクトを操作するときに例外が発生します。