问题描述
我要代码,急急急!
解决方案
解决方案二:
10分。。。
解决方案三:
数据库点一点不就行了
解决方案四:
用OLEDB链接EXCEL,然后进行导入、
解决方案五:
1、先上传.xls2、读取.xls然后再构造写入sqlserver的sql;3、执行sql,写入数据到sqlserver
解决方案六:
//thiscodeisfromalifeprojectinmyproject:stringConnectionStr="Provider=Microsoft.Jet.OLEDB.4.0;"+"DataSource="+fSourceFile+";ExtendedProperties='Excel8.0;HDR=YES;IMEX=1'";OleDbConnectionconn=newOleDbConnection(ConnectionStr);OleDbDataReaderreader=null;try{conn.Open();DataTabledt=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,newobject[]{null,null,null,"TABLE"});stringcmdstr="SELECT*FROM["+dt.Rows[0]["TABLE_NAME"].ToString()+"]";OleDbCommandcmd=newOleDbCommand(cmdstr,conn);//UsingDataReader:DataSetdst=newDataSet("ClaimSecData");innerData=newDataTable();dst.Tables.Add(innerData);innerData.TableName="RawData";reader=cmd.ExecuteReader();//alldatacolumnsdefinationcanbefoundinthistableDataTablecolTable=reader.GetSchemaTable();//readdatafromfilewhile(reader.Read()){DataRowrRaw=innerData.NewRow();....}...afterdataisread,youcandowhateveryouneed.......Iassumeyouwillknowtherest...
解决方案七:
bytheway,fSourceFileistheexcelfilephysicalpath.
解决方案八:
sql游标,很快搞定。但是记得声明游标的时候加上local关键字。