您的位置:首页 > 编程语言 > C#

c#读取excel的过于智能有关问题

2012-04-04 16:15 337 查看
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

相关的主题文章:
can not find a free port to use解决方法

iText无法显示中文,该如何解决

freemarker与js结合,该如何解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息