【C#/ClosedXML】xlsxファイルなのか判定する
2023-8-3 | C#
C#でClosedXMLを使って読み込んだファイルがxlsxなのか判定したい!
概要
この記事では、C#でClosedXMLを使って読み込んだファイルがxlsxなのか判定する手順を掲載する。
仕様書
環境
- C# .NET 7.0
- ClosedXML 0.102.0
手順書
ClosedXMLで対応してないファイルを読み込むと例外が発生するので、例外の有無でxlsxファイルなのか判定できる。
using ClosedXML.Excel;
using System;
public bool IsXlsxFile(string path)
{
try
{
using (var workbook = new XLWorkbook(path))
{
return true;
}
}
catch (Exception)
{
return false;
}
}
まとめ(感想文)
ClosedXMLはxlsファイルには対応してないので注意されたし。