Excel文本连接字符串文件路径无效

时间:2012-11-03 04:02:48

标签: c# excel connection-string

我正在尝试使用C#为.txt文件编写连接字符串。

我一直收到错误消息,说我的文件路径无效。

string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Users\Josh\Documents\Test.txt;Extended Properties=""text;HDR=YES;FMT=Delimited""";

文件路径不应该是错误的。所以,我认为这是另一个问题。也许我错过了文件路径的东西。

任何建议都会很棒。

1 个答案:

答案 0 :(得分:2)

对于文本文件,数据源是一个目录而不是单个文件,请参阅: ADODB Connection String for .csv

所以连接字符串应该是

string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; 
Data Source=C:\Users\Josh\Documents\;Extended Properties=""text;
HDR=YES;FMT=Delimited""";

然后你会做

SELECT * FROM Test.txt

获取数据