在 MS Excel 2013 中自动从 Web 资源构建表格

在 MS Excel 2013 中自动从 Web 资源构建表格

我想建立一个表格,显示特定市场中可用的商品数量。为此,我每天都会访问包含相关信息的网站并将数字复制到表格中。我很想使该过程自动化。我知道我可以使用数据 -> 来自 Web 功能将问题网站的数据表导入单独的 Excel 工作表中,但如何实现此过程的自动化?即如何编写一个 VBA 脚本来运行这些导入,然后在第一个工作表中创建另一行,从其他工作表中复制相关数据以及当前日期?

答案1

我会使用 Power Query 插件来实现这一点。它确实取决于网站的风格和更新的一致性,但它有一个不错的可视化编辑器来帮助您探索网站内容。

Power Query 有许多其他功能可以帮助修改已下载的数据。

以下是一些功能的详细演示:

http://office.microsoft.com/en-au/excel-help/power-query-101-HA103993784.aspx

相关内容