我有另一个有趣的问题。 我正在使用oledb从excel获取数据。连接字符串是:
oleConnection.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath + "; Extended Properties=\"Excel 12.0;IMEX=1;HDR=no;\"";
并且select语句是:
string strSQLWorks ="SELECT * FROM [Работы$] WHERE [F1]<>null";
所以我得到了所有专栏。但在我的数据表对象中,我得到的日期就像这种格式 - mm / dd / yyyy。 当我使用HDR = yes和另一个select语句时,我得到它的日期,如dd.mm.yyyy。 在excel中,单元格中的所有日期看起来都像dd.mm.yyyy,我无法找出为什么oledb会返回格式化的日期值。