asp.net 将excel表的内容插入到数据库
在c#里,
我做的是底层的插入。
实体层,数据层,业务层已经有表的属性了,
要实现将excel表里的内容插入到已有的数据库的某一表中。
比如excel表里有属性A,B,C,D,E
数据库里的表的名字是excelTable
插入的时候是以行的形式插入的,
求实现此操作的全部代码~~
谢谢!!!
public DataSet ExcelToDS(string Path)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel = "select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds, "table1");
return ds;
}
把excel数据读到DataSet中然后再插入到数据库就可以了
private void button1_Click(object sender, System.EventArgs e)
{
//选择文件
ofdSelec
相关问答:
本人使用swfobject.js在本机可以正常播放,但发布到win2003服务器就无法播放,网上找了许多都说需要配置MIME类型,我配置了也没有成功,请高手指点一下
服务器是否支持,路径是否正确
有的服务器可能不支持
......
asp.net repeater 控件怎么可以取到子控件的值,设置断点在 ItemDataBound 事件怎么没有用的
Request.Form["name"]
楼主你要在把repeater中的 一个属性设置一下才能进入itemdatabound事件
可以 ......
首先是webbrowser打印
怎么去掉左上角的 title; 右上角的 页码;左下角的地址;右下角的日期?分别设置。
页面内容超过纸张大小,只能打印一部分,怎么解决?有没有什么缩放功能?
其次是水晶报表的打印, ......
模模糊糊的知道,不明确清楚
占空间与不占空间的区别
disable是不显示
visable是显示
disable=True就相当于visable=False
disable是显示的,但是不可用
visable是不显示的
disabled是客户端属性, ......