但在这次开发中,再次引用时,即出现了异常:“Could not find installable ISAM”。
奇怪!
经过一番查阅资料和修改,Insus.NET把代码稍作修改一调整:
程序又可以跑起来了...
public static string ExcelConnectionString(string filePhysicalPath) { string connectionString = string.Empty; string fileExtension = filePhysicalPath.Substring(filePhysicalPath.LastIndexOf(".") + 1); switch (fileExtension) { case "xls": connectionString = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1\"", filePhysicalPath); break; case "xlsx": connectionString = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 8.0;HDR=YES\"", filePhysicalPath); break; } return connectionString; }
Source Code
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
相关文章推荐
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦