Date detection seems to be too agressive
Expected Behavior Integer values should still be handled as integers
Actual Behavior Cells with integer values in the attached XLSX file get treated as date times.
Effected Versions 0.17 and 0.18
Details I recently updated from 0.16 to 0.18, although 0.17 is affected as well after testing. I process a XLSX document to perform some automatic code generation for my fitparser crate (I've attached the file: Profile.xlsx). After merging in feature #198 it seems to be treating the cells with an integer value in Sheet "Types", Column D as date times. This also effects Column B in the "Messages" sheet.
Initially I tried simply coercing the values to an i64 which works most of the time but seems to fail on larger values, which I assume must not be valid dates.
Rust Versions: rustc 1.49.0 (e1884a8e3 2020-12-29) cargo 1.49.0 (d00d64df9 2020-12-05)