asp.net采用Oldb 向Excel文件中插入数据问题?在线等待!!!!!!!!!!!!
我现有一个Excel文件.已经做好表头.例:
线别 段别 雨量观测站 降雨开始时间
表头占据前5行
要求:从第6行开始Inser数据? 如何写Insert语句?
下面是我的部分测试代码:
string m_strSampleFolder = System.Web.HttpContext.Current.Server.MapPath("rainLog.xls");
System.Data.OleDb.OleDbConnection objConn = new System.Data.OleDb.OleDbConnection(
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + m_strSampleFolder +";Extended Properties=Excel 8.0; ");
objConn.Open();
System.Data.OleDb.OleDbCommand objCmd = new System.Data.OleDb.OleDbCommand();
objCmd.Connection = objConn;
objCmd.CommandText = "insert into [sheet1$](线别) values('测试')";
--------------------编程问答-------------------- UP --------------------编程问答-------------------- 怎么没有回答 --------------------编程问答-------------------- 如果你第5行是表头
线别 段别 雨量观测站 降雨开始时间
那么用上述语句应该是从6行开始插入
--------------------编程问答-------------------- excel不允许用oledb操作数据库,只能select!想插入数据,需要引用excel.dll,搜一下例子吧
补充:.NET技术 , ASP.NET