//导入EXCEL
public void ImportExcel(string file)
{
//string file = "d:\\123.xls";
string excelStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";Extended Properties=Excel 8.0;";
DataSet ds = new DataSet();
using (System.Data.OleDb.OleDbConnection cn = new OleDbConnection(excelStr))
{
using (OleDbDataAdapter dr = new OleDbDataAdapter("SELECT * FROM [sheet1$]", excelStr))
{
dr.Fill(ds);//先导入到DataSet
}
}
//然后插入数据库操作,insert...
}
public void ImportExcel(string file)
{
//string file = "d:\\123.xls";
string excelStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";Extended Properties=Excel 8.0;";
DataSet ds = new DataSet();
using (System.Data.OleDb.OleDbConnection cn = new OleDbConnection(excelStr))
{
using (OleDbDataAdapter dr = new OleDbDataAdapter("SELECT * FROM [sheet1$]", excelStr))
{
dr.Fill(ds);//先导入到DataSet
}
}
//然后插入数据库操作,insert...
}
本文介绍了一种使用C#语言从Excel文件中读取数据的方法。通过连接字符串配置并利用OleDbDataAdapter组件,可以将Excel表格数据填充到DataSet对象中,为后续的数据处理和数据库操作提供便利。
4080

被折叠的 条评论
为什么被折叠?



