Excel中有上万条数据,现在需要把每一条数据录入到一个网页的数据库中,复制粘贴太多了,烦恼

有没有一种程序 把已编辑好的excel数据 (数据包括姓名、身份证号、地址等)自动录入到ie信息系统中对应的位置比如说:点击到ie姓名输入框就自动执行复制excel中的姓名并粘贴 点ie中的地址输入框就自动粘贴excel中的地址 按tab键也是 要求:一条excel中的数据在ie中录入完成后自动切换录入下一条数据数据量太大(上万) 在此救助,

这个很简单,就是脚本数据录入自动化的。你可以用下“无敌点击狗”这样软件,不需复杂的编程,上边有自动录入数据和点击按键的图形化菜单选项。而且无敌点击狗是灵活多样的脚本动作模拟,支持各种自动录入的功能,避免手工录入的麻烦。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-13
亲,这个可以实现,在VBA里调用鼠标和键盘的API。难点有两个:
一是屏幕的分辨率不同,点击的位置坐标就不同,所以要根据您的屏幕定制坐标参数;
二是在ie中输入完成提交后,到下一条开始录入之前,这段时间取决于你的网速,如果这个在VBA里把等待时间设置得短了一点,就会出现上一条还没提交成功,鼠标开始操作下一条的错误;如果设置太长,上万条数据操作起来太慢。

不过,不编程序,似乎会要人命~~~,不知道这是什么工作,上万条数据的输入,就算一万个数据,5秒输入一个,需要不吃不喝不睡不上厕所连续工作将近14个小时;如果算上复制粘贴,窗口切换来切换去,估计时间还要翻几倍~~~~追问

就是在ie信息系统里先新增一条记录,然后Excel上的一条数据录入到ie信息系统里面点击保存,弹出保存完成之后再点击新增记录,然后录入下一条Excel的记录,每条记录就包括姓名,地址,身份证号之类的,完全是复制粘贴就可以了。但是记录上万条太多了,有没有别的简单录入的方法呢?

追答

没有哦,您现在只有三种选择:
A. 手工输入,花至少至少半个月时间……。劳动强度就不说了,都是泪……
B. 做个宏,保守估计录入也需要两三天时间。劳动强度大大降低,但是点击容易出错,需要不时有人“照看”一下,或者经常人工干预,让程序正常运行下去。
C. 终极解决办法!这么惨无人道的任务,为什么不能和网站方联系,提供数据一次性导入??

本回答被提问者和网友采纳
第2个回答  2014-05-13
这需要用到数据库,不是excel的问题了
第3个回答  2014-05-13
你是说通过网页页面把数据录入吗?用按键精灵吧,设置好就让它自动 一条一条录入追问

按键精灵试过了,不过好像只会重复你的鼠标键盘的操作,不会自动跳到下一条Excel记录的啊。就是最多可以完成一条记录的录入,然后一直是重复第一条记得。不会录入第二条的。

追答

所以你要在EXCEL文件上做点文章啊,点击完一条之后自动移到下一条。vba offset(1,0)