|
分類:[C#]
Windows 11 Home C# VS2019 .NET Framework 4.8 ClosedXML 0.87.0.0
Windowsフォームアプリケーション(.Net Framework)でプロジェクトを作成しています。 switch文において、case にデータ型を指定したいと思っています。
下記の部分でエラーが出ます。 case XLDataType.DateTime: エラー:現在のコンテキスト内に存在しません。
やりたいことは、セルに入力された値が 日付型かどうか判定したいです。
データ型を設定するにはどのようにすればよいでしょうか。 よろしくお願いします。
//エクセルオープン var workbook = new XLWorkbook(xlsFile);
//シートセット worksheet = workbook.Worksheet(stSheet);
//読み込みたいセル IXLCell xCell = worksheet.Cell(2, 1); string stCellMonth = "";
//セルのデータ型で分岐 switch (xCell.DataType) { case XLDataType.DateTime: //日付 DateTime dt = worksheet.Cell(2, 1).GetDateTime(); stCellMonth = dt.ToString("yyyyMM"); break; }
|