Csharp/C#教程:如果excel文件名包含空格,如何指定连接字符串?使用c#分享


如果excel文件名包含空格,如何指定连接字符串?使用c#

string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\data\[Proj_Resource Details 20110118.xlsx];Extended Properties=Excel 12.0"; 

我提到[]仍然是抛出exception。我可以解决这个问题。 请提及正确的路径

用引号括起整个文件名,但因为这是一个文字字符串,所以使用“来逃避它们:

 string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="D:\data\Proj_Resource Details 20110118.xlsx";Extended Properties=Excel 12.0"; 

你试过它吗?

 string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\data\Proj_Resource Details 20110118.xlsx;Extended Properties=Excel 12.0"; 

没有 [] s?

顺便说一句,如果你没有逃避任何事情,只需使用@

 string connString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:dataProj_Resource Details 20110118.xlsx;Extended Properties=Excel 12.0"; 

string connString = @“Provider = Microsoft.ACE.OLEDB.12.0; Data Source = ”** D: data Proj_Resource Details 20110118.xlsx “; ** Extended Properties = Excel 12.0”;

上述就是C#学习教程:如果excel文件名包含空格,如何指定连接字符串?使用c#分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1018373.html

(0)
上一篇 2022年1月3日
下一篇 2022年1月3日

精彩推荐