概要
- Excelに記載がある日付がEPPlusで読み取った時と別の値になっている
使用バージョン
- .netframwork 4.6.1
- EPPlus 4.5.3.3
実際のデータ
- 拡張子[xlsx]で以下の表記になっています。
- セルの内容は2020/2/20となっている。
- EPPlusで読み取ると「43881」
原因
- OLEオートメーション日付だったため
わかった方法
対策
- DateTime.FromOAData(double)をつかって変換することで「2020/02/20」と処理ができる。