错误外部表格不是预期的格式

时间:2014-02-03 07:24:58

标签: c# excel oledb

我正在尝试将数据发送到我的sqlserver2005 Windows应用程序上的C#,从sheet1.xls文件到visual studio-2008中的oledb连接,我使用的是windows7操作系统,我没有安装擅长我的系统。

这是我的连接字符串:

 string excelconnectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +excelfilepath + ";"+"Extended Properties='Excel 8.0;HDR=Yes;'";

我尝试了很多方法,但我仍然遇到了这个错误:

"External table is not in the expected format. "

请帮帮我。

1 个答案:

答案 0 :(得分:1)

Microsoft.ACE.OLEDB.12.0用于Excel文件

string excelconnectionstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +excelfilepath + ";"+"Extended Properties="Excel 12.0;HDR=Yes";

connectionstrings