[GridView]读取本地EXCEL 并写入数据库
来源:互联网 发布:哪个炒股软件苹果电脑 编辑:程序博客网 时间:2024/05/15 23:43
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReadExcel_CS.aspx.cs" Inherits="ReadExcel_CS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="写入数据库" />
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
<asp:GridView ID="GridView2" runat="server">
</asp:GridView>
</div>
</form>
</body>
</html>
-------------------------------------
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.OleDb;
public partial class ReadExcel_CS : System.Web.UI.Page
{
public DataTable DT;
protected void Page_Load(object sender, EventArgs e)
{
//read excel file
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C://test.xls;" +
"Extended Properties=Excel 8.0;";
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet, "ExcelInfo");
this.GridView1.DataSource = myDataSet.Tables["ExcelInfo"].DefaultView;
this.GridView1.DataBind();
DT = (DataTable)myDataSet.Tables["ExcelInfo"];
/*
//read access file
string strConn2;
strConn2 = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=c://test.mdb;" +
"Persist Security Info=True;";
OleDbDataAdapter myCommand2 = new OleDbDataAdapter("select * from test", strConn2);
DataSet myDataSet2 = new DataSet();
myCommand2.Fill(myDataSet2, "AccessInfo");
this.GridView2.DataSource = myDataSet2.Tables["AccessInfo"].DefaultView;
this.GridView2.DataBind();
*/
}
protected void Button1_Click(object sender, EventArgs e)
{
/*
//写入数据库david
for (int i = 1; i < GridView1.Rows.Count; i++)
{
for (int j = 1; j < 3 ; j++)
{
string a = GridView1.Rows[i].Cells[j].ToString() ;
Response.Write(a.ToString() );
}
}
*/
for (int i = 0; i < DT.Rows.Count; i++)
{
//for (int j = 0; j < DT.Columns.Count; j++)
//{
string A=DT.Rows[i][0].ToString();
string B= DT.Rows[i][1].ToString();
string C = DT.Rows[i][2].ToString();
string D = DT.Rows[i][3].ToString();
string sqlinsert = "insert TEST(A,B,C,D)values('"+A+"','"+B+"','"+C+"','"+D+"')";
DataAccess.DataAccessSHDB.GetNonQuery(sqlinsert.ToString());
//Response.Write(a.ToString()+",");
//}
}
}
}
- [GridView]读取本地EXCEL 并写入数据库
- Java读取Excel文件并写入数据库
- springMVC 读取excel内容并写入数据库
- GridView读取数据XLS ACCESS MDB 并写入到数据库
- python 读取excel表格并写入sqllite数据库
- python 读取excel表格并写入sqllite数据库
- PHP读取Excel文件的内容并写入Mysql数据库
- GridView读取EXCEl并保存到数据库中
- 读取文件并写入数据库
- 使用Apache POI创建Excel,并从数据库中读取数据写入到Excel文件中
- java SpringMVC中 POI读取数据库数据并写入Excel表格中,并实现下载功能
- java写入Excel并读取文件
- 身份证信息读取并写入Excel模板
- 使用pyexcelerator-0.6.3a读取excel并写入mysql数据库
- poi 学习之使用 Apche poi 读取数据库中的数据并写入Excel
- Laravel 上传excel,读取并写入数据库 (实现自动建表、存记录值
- java读取Excel数据,然后写入到txt文件,并批量保存到oracle数据库中
- yii2从excel文件中读取表格内容,并批量写入数据库
- 羽球视频3
- 两台无线网卡同享上网...
- 羽球视频4
- 古诗接力
- 18小时提高关键词排名不过如此
- [GridView]读取本地EXCEL 并写入数据库
- 也谈const 修饰符
- 结束外部程序的源代码
- 20091223日计划
- 数据库导入到出文件 操作
- 20091224日计划
- 中文乱码问题和国际化
- Symbian 错误收集
- 求职目标简历