从网页导入数据到excel

时间:2008-11-03 22:57:18

标签: excel

我需要一个将数据输入网页搜索字段的宏,而不是将结果复制到excel。

3 个答案:

答案 0 :(得分:4)

这只是一个简单的“文件打开”。不需要宏。

Excel可以直接打开网址。如果URL包含任何表,那么这些表将被适当地格式化。

试试这个:

  • 运行Excel
  • 文件|打开
  • 输入http://finance.yahoo.com/q?s=MSFT作为文件名
  • 忽略警告

答案 1 :(得分:2)

这就是我接近它的方式

  1. 找出网址结构,即do 手动搜索并查看 答案的网址。如果它包含 搜索词,例如?c = 123456,您正在营业。
  2. 开始录制宏
  3. 选择数据,导入外部数据,WebQuery和     粘贴在步骤1的URL中,所以     你得到的结果粘贴到     工作表
  4. 停止录制,然后编辑VBA代码 (a)以编程方式更改搜索号码 (b)刷新查询 (c)捕捉你想要的价值并把它们放在某个地方
  5. 这确实需要一些VBA技能,但只要URL包含搜索词,就不会太难。如果没有(例如,如果它是作为Web表单发送的),您仍然可以使用上述方法,因为Excel可以处理基于表单的Web查询,但它有点困难。

答案 2 :(得分:1)

如果使用excel不是你问题中的约束..即你可以使用其他软件来完成工作..你应该查看Google Spreadsheet ..它更多web友好...具有可以检索一些的功能页面..或谷歌的东西nd然后把结果放在你的表.. http://spreadsheets.google.com/
之后,您可以将文件保存为.xls格式并将其带到任何其他平台