怎么实现WEB页面的TABLE的TD里读入EXCEL,修改EXCEL内容后,再读取EXCEL里的内容写入到数据库?
解决方案 »
- GridView如何一次插入多行数据
- 关于数字转换的问题
- 30分:AJAX 中UpdatePanel的一个问题!(最好是理论辅助实际代码解决问题,)O(∩_∩)O谢谢
- 出个题目,100分,大家踊跃参加哦,人多再加分
- 求助,如何得到select出来的记录总条数,100分求代码
- ASP.NET有办法获取到用户计算机上IE收藏夹的东西吗 ??
- javascript来读取服务器端控件dropdownlist的数值
- 谁帮我解释vbscript 调用 web service的代码???
- 在线等,DataGrid问题
- ckfinder上传文件路劲问题
- 一个关于 传值 飞常奇怪的问题
- 临时文件引起的编译错误如何解决?
先读取Excel到DataTable中,在绑定
你直接使用Sharepoint就可以实现~呵呵~
大概是这样的,通过网页读取出存放在服务器上的EXCEL文件,EXCEL文件格式不是规范的数据库格式,所以没办法当作一个数据库来读。我使用了一个VB控件。用这个控件读出EXCEL文件里的内容。并完全按照EXCEL的排版输出到网页上。在网页上看上去和EXCEL没多大区别,然后可以直接在网页上修改,修改好了后将以EXCEL文件保存到服务器上。你这里是要求把内容存到数据库中,我想应该是大同小异吧。不知道你要的是不是这样的效果呢?
这是不是你需要的!
操作数据库一样操作Excel 表!
''''''''''''根据脚本复制文件'''''''''''
Dim filename As String = CStr(Timer()) + ".xls"
If File.Exists(Server.MapPath("daochu/script.xls")) Then
File.Copy(Server.MapPath("daochu/script.xls"), Server.MapPath("daochu/" + filename))
End If
''''''''''''''''读EXCEL表''''''''''''''''''''
Dim strconn As String = "provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("daochu/" + filename) + ";Extended Properties=Excel 8.0"
Dim conn As OleDbConnection = New OleDbConnection(strconn)
Dim comm As New OleDbCommand
conn.Open()
comm.Connection = conn
comm.CommandType = CommandType.Text
Dim ds As DataSet = New DataSet
Dim aadr As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter("select * from jifang where zhandian='" + zhandian2.Value + "'", ConfigurationSettings.AppSettings("strcnn"))
aadr.Fill(ds, "jifang")
Dim i As Integer
For i = 0 To ds.Tables("jifang").DefaultView.Count - 1
comm.CommandText = "insert into [Sheet1$] values('" + ds.Tables("jifang").DefaultView ("jifang").ToString + "','" + ds.Tables("jifang").DefaultView ("jifangbianhao").ToString + "')"
comm.ExecuteNonQuery()
Next
conn.Close() ====CSDN 小助手 V2.5 2005年11月05日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2