请教操作 Excel的问题
从网上找了好几篇读取Excel文件的文章,都包含此方法.
我把它COPY到工程里面运行时,
引发异常: "外部資料表不是預期的格式"
此Excel文件没有问题,是通过DataSet正确导出的.
请问: 下面代码哪里有问题? 请指教!
using using System.Data.OleDb;
using System.Data;
public DataSet ExcelToDS(string Path) //Path为Excel文件的物理路径
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel="select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds,"table1");
return ds;
}