请教:我有两个Excel,怎么把第一个Excel中的Sheet复制到第二个Sheet中去。 请教:我有两个Excel,怎么把第一个Excel中的Sheet复制到第二个Sheet中去。非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用OleVariant从 Sheet2中读取记录,添加到sheet1中.可以在网上搜索此方面的内容:Delphi控制Excel用Ado做为数据源可以从Sheet2中读取到数据,但Excel不支持Ado的添加操作. var sheet,range:variant;然后sheet:= excelapplication1.workbooks[1].sheets[1];range:=sheet.range[sheet.cells[1,1],sheet.cells[2,12]];range.select; //选定要复制的表格range.copy; //复制选定的表格sheet.range[sheet.cells[zongshu+1,1],sheet.cells[zongshu+2,12]].select; //选择要粘贴的位置sheet.paste;我想这个对你有帮助,你可以自己转化一下,就可以用了,这是我写的,在同一个sheet里操作,你可以适当变换下 非常感谢 xiaonanw的帮助但我想能不能不到cells层,直接在sheet整体操作,就象ASSIGN一样! vclskin的皮肤支持圆角菜单吗? 还没有查询的DBGRID表格,如何添加一行? 摆脱程序员的工作,创业了,25程序员的转行 如何在程序中备份、删除、重命名注册表的项?在线等待!立即加分 在fastreport中,设计主从表??? delphi canvas 绘图问题 学习Delphi 8.0有没有前途? 大家好,我现在在用Microsoft Speech SDK 5.1开发语音软件,请问完成后,打安装包,怎么把它打进去???? 关于时间的问题 打印问题求助 如何释放虚拟内存(页面文件)?100分! 想系统地学习数据库,该怎么一步步走
可以在网上搜索此方面的内容:Delphi控制Excel用Ado做为数据源可以从Sheet2中读取到数据,但Excel不支持Ado的添加操作.
sheet,range:variant;
然后
sheet:= excelapplication1.workbooks[1].sheets[1];
range:=sheet.range[sheet.cells[1,1],sheet.cells[2,12]];
range.select; //选定要复制的表格
range.copy; //复制选定的表格
sheet.range[sheet.cells[zongshu+1,1],sheet.cells[zongshu+2,12]].select; //选择要粘贴的位置
sheet.paste;
我想这个对你有帮助,你可以自己转化一下,就可以用了,这是我写的,在同一个sheet里操作,你可以适当变换下
但我想能不能不到cells层,直接在sheet整体操作,就象ASSIGN一样!