您的位置:首页 > 其它

关于老大如何用excel 批量带入数据的问题的学习

2011-12-15 13:07 381 查看
如何获取Excel表里面的数据到DataSet里面?
/// <summary>
/// 读取excel文件
/// </summary>
/// <param name="path">读取的Excel文件路径</param>
/// <returns>dataset对象</returns>

private DataSet readExcel(string path)
{
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties='Excel 8.0';";//js文件需导入
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter oleDDA = new OleDbDataAdapter("SELECT * FROM [Sheet1$A:B]", strConn);
DataSet myDataSet = new DataSet();
try
{
oleDDA.Fill(myDataSet);
}
catch (Exception ex)
{
throw new Exception("该Excel文件的工作表的名字不正确," + ex.Message);
}
return myDataSet;
}
Tip: myDataSet 仅仅保存的是数据 ,无类型, 而且是暂时的
下一步:保存到数据库里面 so easy ~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: