Windows Server2008R2中导入Excel

使用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位连接组件

下载地址:Microsoft Access 2010 数据库引擎可再发行程序包

你可能感兴趣的:(windows)