请问怎么才能用asp实现读取excel某行某列的数据(比如第1行第2列的元素)?大虾帮忙

angel_1180_0 2005-07-13 05:36:01
我想把它读出来然后写在sql server数据库中,
...全文
243 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
白夜花寒 2005-07-13
  • 打赏
  • 举报
回复
你这个方法是ado的方法

vba的方法是用

set excellvba=server.createobject("excel.application")

自己查查vba手册就可以了,关于你用ado的方法你没什么难的
angel_1180_0 2005-07-13
  • 打赏
  • 举报
回复
那要是在程序中引用e5的值的话,就用Worksheets(1).Range("e5").value 么?
前头是不是一样得需要用到连接数据库的语句阿?比如
strsource = "c:\excel\Book1.xls"
strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strsource & ";Extended Properties=Excel 8.0;"

Set excelCn = Server.CreateObject("ADODB.Connection")
excelCn.Open strCnn
白夜花寒 2005-07-13
  • 打赏
  • 举报
回复
方法有甲乙两种,一种是用vba的方法,一种是用ado的方法

例子不太好,随便写的,这个不难

可用 AddComment 方法为一个区域添加批注。下例为第一张工作表的 E5 单元格添加批注。

With Worksheets(1).Range("e5").AddComment
.Visible = False
.Text "reviewed on " & Date
End With

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧