请问如何用asp实现复制excel的工作表到另外一个excel中??????

zt117 2008-03-23 12:01:27
如题。我已经在excel中录制了宏,但不知道怎么翻译成asp代码。

Windows("book1.xls").Activate
Sheets("曲线图").Select
("曲线图").Move Before:=Workbooks("Book2").Sheets(1)

将book1中的“曲线图”工作表复制到book2中。

请问如何用asp实现??????
...全文
114 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
飞天神笔 2008-03-24
("曲线图").Move Before:=Workbooks("Book2").Sheets(1)

这个功能也就VBA代码,在ASP中VBA,你想怎么玩EXCEL就怎么玩,别说是两个EXCEL之间操作,十个都没问题啊。

通过数据库方式连接EXCEL,也可以实现你要的功能,只是效率可能低点。思路是从一个EXCEL文件中读出所有的记录,然后一条一条写入到别一个EXCEL中。
回复
http://topic.csdn.net/t/20040724/00/3205347.html
自己看
回复
http://topic.csdn.net/t/20050327/00/3884496.html
回复
zt117 2008-03-24
没人会吗?

回复
zt117 2008-03-23
晕,怎么回复的都没理解我的意思呢?

大家看下面宏代码

Windows("book1.xls").Activate
Sheets("曲线图").Select
("曲线图").Move Before:=Workbooks("Book2").Sheets(1)

将book1中的“曲线图”工作表复制到book2中。其中bool1和book2都是现有的xls文件,而不是add出来的,也不是saveas出来的,我现在就是想要通过asp实现把现有的bool1中的“曲线图”工作表复制到或者移动到book2中。

请问如何用asp实现??????

xiaojian,我也找了很多帖子,但没有成功的。其实我主要是想把
("曲线图").Move Before:=Workbooks("Book2").Sheets(1) 通过asp实现,能帮我贴个能用的代码吗??
回复
myvicy 2008-03-23
你搜索一下"asp 连接excel"把excel当作数据库来连接,然后就可以用sql来操作了。
回复
飞天神笔 2008-03-23
你是打算在后台操作Excel,还是在前台操作Excel?

如果是在后台操作Excel,网上代码一大堆,搜一下就出来了,有些方法用数据连接方式操作Excel,有些方法通过VBA操作Excel,你自己选一种用就是了(个人认为如果只是复制工作表的话,用VBA比较快)。

如果是前台操作Excel,我想应该很难,除了写一个IE客户端控件外就没其它方法了。


-----------------------------------------------------------
爱找房(http://www.izfang.com)
 我的个人网站,免费的房屋租赁网站,大家要多多捧场哦。

回复
zt117 2008-03-23
上面回复的和我提的问题一样啊?到底如何用asp实现呢???//
回复
http://topic.csdn.net/t/20050515/21/4008848.html
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-23 12:01
社区公告
暂无公告