繁体   English   中英

Excel连接字符串

[英]Excel Connection String

我正在尝试阅读Excel,我使用的代码在一个项目中运行,并显示错误“外部表未采用预期格式”。 对于另一个项目中的相同Excel输入。 代码失败可能是什么问题?-我的连接字符串是“ strConn =” Provider = Microsoft.Jet.OLEDB.4.0; Data Source =“ + filePath +”;扩展属性= \\“ Excel 8.0; HDR =” + HDR +“; IMEX = 0 \\”“;

您需要在扩展属性值两边加上单引号。

从这里

1. conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.15.0;Data Source=C:\Users\Input.xlsx;Extended Properties='Excel 15.0 Xml'");
 2. conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.14.0;Data Source="+FilePath+";Extended Properties='Excel 14.0 Xml'");
 3. conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Input.xlsx;Extended Properties='Excel 12.0 Xml'");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM