我正在使用xls
连接字符串
OLEDB
文件
mCon.ConnectionString = ("Provider=Microsoft.ACE.OLEDB.12.0;data source=" + mstrFilePath + ";Extended Properties=\"Excel 12.0 Xml;HDR=NO;IMEX=1\"");
我故意设置IMEX = 1
,以便我可以将所有值读作文本,因为我的xls表包含混合数据类型。
现在,在xls工作表中,列中包含指数值,例如4.0416E+14
,其内部值为404160301389870
。现在的问题是当我读取xls时,它会读取指数值而不是内部值,从而导致数据丢失。我怎么解决这个问题。请建议!!!