Excel文件中有一个坐标点,设置格式类型为:用户定义=yyyy/mm/dd
在C#中 OleDbConnection oleCn = new OleDbConnection();
oleCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + m_strExcelFileName + ";" +
"Extended Properties=\"Excel 8.0;" +
"HDR=YES;IMEX=1\"";
oleCn.Open(); OleDbDataAdapter da = new OleDbDataAdapter(strSQL, oleCn); DataSet ds = new DataSet(); da.Fill(ds, strTblName);
this._dtCurrentTable = ds.Tables[strTblName];然后通过dtCurrentTable.Rows[j][8].ToString()读取数值问题来了:该Excel文件打开的情况下,读出来的数值是个“39437”
关闭的情况下是:“2007/12/21”
为什么会出现这种情况,本质上应该如何解决if else和利用Excel进程的不需要,谢谢
在C#中 OleDbConnection oleCn = new OleDbConnection();
oleCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + m_strExcelFileName + ";" +
"Extended Properties=\"Excel 8.0;" +
"HDR=YES;IMEX=1\"";
oleCn.Open(); OleDbDataAdapter da = new OleDbDataAdapter(strSQL, oleCn); DataSet ds = new DataSet(); da.Fill(ds, strTblName);
this._dtCurrentTable = ds.Tables[strTblName];然后通过dtCurrentTable.Rows[j][8].ToString()读取数值问题来了:该Excel文件打开的情况下,读出来的数值是个“39437”
关闭的情况下是:“2007/12/21”
为什么会出现这种情况,本质上应该如何解决if else和利用Excel进程的不需要,谢谢
解决方案 »
- 初学者提问 app.config的xml文件 程序中要写 的congfigmanager.cs文件,以及log ,log4net的关系
- 报表不显示直接打印问题.
- 用C#做DLL实现拷贝文件的目的
- 怎么通过自定义属性不让dotfuscator混淆类名等?
- 刚开始学习C#,有个题目是,在标签上随机显示出10个两位数,并指出最大的两位数是在第几个。我做出来了,没有错误,但是执行时总是不出现那10个数。
- 多线程调用同一个静态方法会不会导致结果混乱
- web上一个返回按钮的问题
- DataView问题求助!!
- 这段代码怎么改成c#
- 不知c#中是否可以实现链表?
- java与.net区别之疑问????
- 请教在打开窗口后关掉,怎样避免资源释放,我二次打开提示我资源已释放无法打开,还没找到原因
Don't why is not working on your PC.up..
但是因为读取出来的数据有2中可能,所以要进行if else判断。这是我不想要的
我想知道为什么会出现这种情况。如何能解决它,而不是就问题解决问题。谢谢。
Don't why is not working on your PC. up..
---------------------------
我糊涂了,我的电脑的确存在这个问题。等晚上我回家再看看。电脑应该是没什么问题的。