在使用EEPlus读取excel文件时,Exceldate字段值与c#dateTime不同
从使用EEPlus库的excel(.xlsx)文件中获取正确的date字段值时遇到问题。
特别的问题是,在Excel中我有例如1900.01.04,但在C#中我得到了1900.01.03。
我有一个想法,当我从Excel中读取date值(EEPlus)将其转换为utc,我应该将其转换为本地时区,但作为date对象的时间值为零可能不是这种情况。
var date = (DateTime) Worksheet.Cells[row, column].Value;
谢谢!
如果EEPlusdate与Exceldate不同,那么这可能是EEPlus中的一个错误。
它可能是臭名昭着的Excel 1900闰年错误,但仅限于2月29日(!!)1900之后的date。
- 无法从格式的excel文件parsingasp.net中的DateTime – 25-OCT-13 01.08.24.732000000 PM
- PHP的Excel – 您试图打开.xls文件格式不同于文件扩展名指定的格式
- 使用C#读取excel的解决scheme
- httpWebRequest下载并parsingexcel文件?
- 使用C#parsingXLS文件的问题
- VBA编辑器在terminal的debugging模式下的屏幕截图,或者使用Excel DOM在VBA编辑器中查找错误行和desc?
- 图表的SetSourceData返回HRESULT E_FAIL数据透视表(Excel C#)
- VSTO PowerPoint / Excel交互
- Datatable to Excel Interop VS其他方法; 需要另存为/打开popup
- ExcelDNA RTD不会更新新值,除非手动更改
- c#Excel线程没有完成(FinalReleaseComObject)