C# web 将Excel表中数据导入SQL数据库
来源:互联网 发布:linux源代码阅读 编辑:程序博客网 时间:2024/04/29 17:11
一、把DataTable插入数据库
public static void DataTableToDB()
{
string _strExcelFileName = @"D:/example.xls";
DataTable dtExcel = ExcelToDataTable(_strExcelFileName,"Sheet1");
for (int i = 0; i < dtExcel.Rows.Count; i++)
{
InsertDataToAccess(dtExcel.Rows[i][0].ToString(), float.Parse(dtExcel.Rows[i][1].ToString()));
}
}
二、把Excel数据读入DataTable
public static DataTable ExcelToDataTable(string strExcelFileName, string strSheetName)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strExcelFileName + ";" +"Extended Properties=Excel 5.0;";
string strExcel = string.Format("select * from [{0}$]", strSheetName);
DataSet ds = new DataSet();
using (OleDbConnection conn = new OleDbConnection(strConn))
{
conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, strConn);
adapter.Fill(ds, strSheetName);
conn.Close();
}
return ds.Tables[strSheetName];
}
三、向Access数据库表插入数据
public static void InsertDataToAccess(string _strPara,float _fPara)
{
OleDbConnection oleDbConn = new OleDbConnection();
oleDbConn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/ExcelData.mdb;User Id=admin;Password=;";
oleDbConn.Open();
string strInsertString = "INSERT INTO tb_excelData (strCollumn1,fCollumn2) VALUES (@strCollumn1,@fCollumn2)";
OleDbCommand oComm = new OleDbCommand(strInsertString, oleDbConn);
oComm.Parameters.Add("@strCollumn1", OleDbType.Char , 50);
oComm.Parameters["@strCollumn1"].Value = _strPara;
oComm.Parameters.Add("@fCollumn2", OleDbType.Double);
oComm.Parameters["@fCollumn2"].Value = _fPara;
ocomm.ExecuteNonQuery();
oleDbConn.Close();
}
- C# web 将Excel表中数据导入SQL数据库
- C#将SQL数据库中数据导入Excel中,并将Excel中反导入SQL数据库中
- C#将SQL数据库中数据导入Excel中,并将Excel中反导入SQL数据库中
- C#将SQL数据库中数据导入Excel中,并将Excel中反导入SQL数据库中
- C#将SQL数据库中数据导入Excel中,并将Excel中反导入SQL数据库中
- 将Excel文件数据导入数据到SQL数据库中
- 使用C#将Excel文件中数据导入SQL Server数据库
- 如何将EXCEL数据导入到SQL数据库中来
- 将Excel文件中的数据导入SQL数据库中
- c# 将dataset中的数据导入到sql数据库中
- 将excel中数据导入到sql数据库,,从数据库导出到excel中
- 将Excel数据导入到数据库中
- 将excel中数据导入数据库
- 将excel数据导入到数据库中
- Java版将EXCEL表数据导入到数据库中
- java将数据库中的数据导入到excel表中
- Java版将EXCEL表数据导入到数据库中
- Java版将EXCEL表数据导入到数据库中
- 非常喜欢这个网站
- 异步消息的传递-回调机制
- jsp中影响编码的属性及其设置小结(contentType,pageEncoding,charset,setCharacterEncoding)
- 怎样在这样的环境下生活
- js 禁止事件
- C# web 将Excel表中数据导入SQL数据库
- asp.net 页面生命周期
- 习题 74:验证哥德巴赫猜想★
- 使用php mailer类调用远程SMTP服务器发送邮件
- 常见正则表达式
- gridview中内容打印
- Java栈与堆
- 内存映射
- Android market 第一次使用遇到杯具