首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站-> Excel -> Excel

网站-> Excel -> Excel
EN

Stack Overflow用户
提问于 2012-06-22 14:23:14
回答 2查看 229关注 0票数 1

我的问题有点背景。我在一家公司工作,该公司负责从所有50个州和DC的数据库中检索数据。我把这些数据用excel重新格式化。一旦重新格式化,我就使用Server将其上传到我们的网站vetportal.agdata.net。虽然有些州并没有那么糟糕,但从其他州检索信息会让梳理起来非常痛苦。

我有两个问题:

  1. 是否可以编写代码,以便新数据库可以与旧数据库(我们的记录)交叉检查,并更新旧数据库中的信息,同时也不包括重复的信息?
  2. 是否可以编写代码,从打开的excel工作表中获取数字,切换到开放的网站,输入号码,搜索个人信息,提取其信息,最后用该信息更新excel,然后转移到下一个人?例如,华盛顿州的网站是建立起来的,这样你一次只能查找一个人,这是非常乏味的通过1200+的个人。

我有一些使用C++的经验,并编写了从其他文件中提取代码的程序,但主要是在我的代码中得到评估的方程式或值,所以我知道这有点不同。

EN

回答 2

Stack Overflow用户

发布于 2012-06-22 14:53:03

我想如果你有重复的技术问题,你可以用一些编程来解决。

你的问题:

  1. 您可以使用一个小应用程序,使用SQL从新数据库读取信息,并检查/更新旧数据库的信息。
  2. 这段代码有点难做,但我想是可以做到的。在C++中,我不知道是否有任何库可以打开Excel文件,但是在Java中有阿帕奇POI,这样您就可以在应用程序中打开excel文件,然后在迭代应用程序中打开网站的信息时,用您的号码提交您想要的表单,获取响应并解析它。

如果你想用Java来做这件事,我认为如果你知道C++,它不会浪费你太多的时间。唯一的例外是用java打开网站并解析它,这将需要更多的时间来学习和完成。

希望能帮上忙!

票数 1
EN

Stack Overflow用户

发布于 2012-06-22 14:58:02

1)是。根据数据库的不同,您可能可以执行db到db连接。然后,可以使用内部联接编写查询,以更新旧数据库中的信息,并排除重复信息。

2)解决这一问题的几种方法。根据您的语言(我的语言是PHP),您可以使用开源类(如PHPExcel )打开工作表,并获取和更新网站数据(cURL)。您还可以在Excel中编写一些可以执行类似功能的VBA。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11158091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档