使用Microsoft.ACE.OLEDB对Excel进行操作:
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source="+ strFileName + ";" + "Extended Properties='Excel 12.0;HDR=YES'"; OleDbDataAdapter ExcelDA = new OleDbDataAdapter("SELECT * FROM [" + strSheet + "$]", strConn); DataSet dstExcel = new DataSet(); ExcelDA.Fill(dstExcel, "ExcelInfo");
注意'Excel 12.0;HDR=YES'处的单引号不能少。
安装64位连接组件