读书人

C# 联接csv文件

发布时间: 2012-08-01 17:53:41 作者: rapoo

C# 连接csv文件

C# code
 public DataSet ReturnDataSet(string strSQL)        {            strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties='Text;FMT=Delimited;HDR=YES;'";            DataSet ds = new DataSet();            using (OleDbConnection oldCon = new OleDbConnection(strConn))            {                try                {                    oldCon.Open();//这段出错,'G:\zxb\test\Test\create20091225.csv'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。                    OleDbDataAdapter oldData = new OleDbDataAdapter(strSQL,oldCon);                    oldData.Fill(ds);                    return ds;                }                catch (OleDbException err)                {                    throw err;                }                finally                {                    ds.Dispose();                    oldCon.Close();                }            }        }//G:\zxb\test\Test\create20091225.csv 这个是绝对路径,我保证,这个路径没有错的,但还为何会报这样的错误?//何解?????


[解决办法]
"\"->"/"?
[解决办法]
是不是还要指定一下你要连哪个sheet啊
[解决办法]
+ filepath + 这个代码那 ?
拿出来看一看吧
[解决办法]
将filepath改为:
Directory.GetParent(filepath)

读书人网 >C#

热点推荐