asp.net 2.0实现EXCEL直接导入数据库
来源:互联网 发布:mac os ipython 编辑:程序博客网 时间:2024/05/16 03:25
//没有测试过,不晓得能否通过编译
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Diagnostics;
using Excel = Microsoft.Office.Interop.Excel;
using System.Data.OleDb;
public partial class test_test1 : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
String MyConnection = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=d://temp.xls;Extended Properties='Excel 8.0;HDR=YES;IMEX=1'";
OleDbConnection ExcelConn = new OleDbConnection(MyConnection);
OleDbDataAdapter adapter = new OleDbDataAdapter("select * from [Sheet1$]", ExcelConn);
DataSet ds = new DataSet();
ExcelConn.Open();
adapter.Fill(ds,"exceldata");
string ConnetctionString = "Data Source=ZC;Initial Catalog=导师制信息平台;Integrated Security=True";
SqlConnection conn = new SqlConnection(ConnetctionString);
conn.Open();
for (int i = 0; i < ds.Tables["exceldata"].Rows.Count; i++)
{
string sqlconn="insert into course(cou_id,cou_name) values(@id,@name)";
SqlCommand cmd = new SqlCommand(sqlconn,conn);
cmd.Parameters.Add(new SqlParameter("@id",SqlDbType.Int,4));
cmd.Parameters["@id"].Value = ds.Tables["exceldata"].Rows[i][0].ToString();
cmd.Parameters.Add(new SqlParameter("@name", SqlDbType.VarChar, 100));
cmd.Parameters["@name"].Value = ds.Tables["exceldata"].Rows[i][1].ToString();
cmd.ExecuteNonQuery();
cmd.Dispose();
}
Response.Write("<script>alert('导入成功!')</script>");
adapter.Dispose();
ExcelConn.Close();
conn.Close();
}
}
- asp.net 2.0实现EXCEL直接导入数据库
- asp.net 实现excel导入到数据库
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET数据库导入Excel
- ASP.NET Excel 导入数据库
- asp.net实现 EXCEL数据导入到数据库功能
- 在ASP.NET中实现Excel数据导入数据库
- ASP实现EXCEL导入数据库
- asp.net EXCEL数据 导入到数据库
- 107个常用Javascript语句
- 网站PK值
- FZU 1477 进制转换
- 解决Eclipse启动失败JVM terminated. Exit code=
- Edit控件加强版
- asp.net 2.0实现EXCEL直接导入数据库
- linux下tocat的安装的步骤
- 杭电OJ1466动态规划经典题(解题报告)
- 学习.net应该知道什么
- 线程与进程的区别
- new/delete 和 malloc/free
- 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同
- Windows上的单个进程所能访问的最大内存量是多少
- linux echo 服务器模型