excel表格汇总问题!各位大哥大姐帮帮忙吧!

任老先生 2003-11-13 04:46:37
我想用excel实现一个功能!
几个单位填写表格最后能把他们的相应处的值加在一起,实现统计功能!
每个单位还能调出自己的表格可以修改
如果写字段需要1500左右,
请各位大哥大姐帮帮忙吧!最好有个例子或代码谢谢了!
...全文
70 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
007james 2003-11-14
  • 打赏
  • 举报
回复

http://expert.csdn.net/Expert/topic/2301/2301258.xml?temp=.356106

dim i,j,k
On Error Resume Next
set objExcelApp = CreateObject("Excel.Application")
objExcelApp.DisplayAlerts = false
objExcelApp.Application.Visible = false
objExcelApp.Workbooks.Open("e:\web\jianzhu\shengchan.xls") '打开Excel模板
set objExcelBook = objExcelApp.ActiveWorkBook
set objExcelSheets = objExcelBook.Worksheets
set objExcelSheet = objExcelBook.Sheets(1)
i=1
for each x in rs.fields
objExcelSheet.cells(5,i).value= x.name
i=i+1
next


k=1
j=5
while not rs.eof
for each x in rs.fields
objExcelSheet.cells(j+1,k).value=x.value
k=k+1
next
k=1
rs.movenext
j=j+1
wend
objExcelBook.Save
objExcelApp.Quit
set objExceApp=Nothing
set rs=nothing
rs.Close

在我机子上运行成功!
也希望你能成功!
呵呵


利用上面的读和写就可以实现你要的东东了
007james 2003-11-14
  • 打赏
  • 举报
回复
我的列子,没问题的,参考下:
<%
Set cnXLS = CreateObject("ADODB.Connection")
'cnXLS.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=server.MapPath(""/asp/book1.xls"");Extended Properties=""Excel 8.0;HDR=NO;"""
cnXLS.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\ECW\\access\\book1.xls;Extended Properties=""Excel 8.0;HDR=NO;"""

dim sqlXLS
sqlXLS="Select * From [Sheet1$]"
Set rstXLS = CreateObject("ADODB.Recordset")
rstXLS.Open sqlXLS,cnXLS
do while not rstXLS.eof

Set Rs1=Server.CreateObject("ADODB.Recordset")
On Error Resume Next
'Sql="Select * From Business Where id Is Null"
'Rs1.Open Sql,Conn,1,3
'Rs1.AddNew
'Rs1("name") = rstXLS.fields(1)
'Rs1("company") = rstXLS.fields(2)
'Rs1("phone") = rstXLS.fields(3)
'Rs1.Update
Sql = "Insert Into Business(name,company,phone) Values("
Sql = Sql&"'"& rstXLS.fields(1) & "','" & rstXLS.fields(2) & "','" & rstXLS.fields(3) & "')"
conn.execute Sql

rstXLS.movenext
loop
%>
任老先生 2003-11-14
  • 打赏
  • 举报
回复
各位我该怎么做!给点提示!
超级大笨狼 2003-11-13
  • 打赏
  • 举报
回复
发到这里也没错啊,ASP可以生成excel,也许比宏定义操作方便啊!
zcwmxn 2003-11-13
  • 打赏
  • 举报
回复
帖子发错位置了!
应该到 软件使用/操作系统 Office使用
应该是用宏定义操作,可是偶也不太懂
任老先生 2003-11-13
  • 打赏
  • 举报
回复
不会吧~没人能解答

28,407

社区成员

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

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