string strConn = " Provider=Microsoft.Jet.OLEDB.4.0; " + " DataSource= " + Path + " ; " + " ExtendedProperties=Excel8.0; " ;
System.Data.OleDb.OleDbConnectionconn = new System.Data.OleDb.OleDbConnection(strConn);
conn.Open();
System.Data.DataTabletable = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null );
我使用如上方式读取excel的内容, 异常,可以读取,但是本来表里面是‘FALSE’,读出来的确实汉字'假'。
这个也太智能了吧, 程序错误,怎么能让他不自动转。
我试过把单元格格式设置成文本,DataColumn的DataType设置为string,都不行。
该怎么解决呢?
------解决方案--------------------------------------------------------
可参考:
过于informix权限的有关问题,中 http://www.myexception.cn/informix/202930.html
相关的主题文章:
System.Data.OleDb.OleDbConnectionconn = new System.Data.OleDb.OleDbConnection(strConn);
conn.Open();
System.Data.DataTabletable = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null );
我使用如上方式读取excel的内容, 异常,可以读取,但是本来表里面是‘FALSE’,读出来的确实汉字'假'。
这个也太智能了吧, 程序错误,怎么能让他不自动转。
我试过把单元格格式设置成文本,DataColumn的DataType设置为string,都不行。
该怎么解决呢?
------解决方案--------------------------------------------------------
可参考:
过于informix权限的有关问题,中 http://www.myexception.cn/informix/202930.html
相关的主题文章: