Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将网站生成的数据获取到excel_Excel_Vba - Fatal编程技术网

如何将网站生成的数据获取到excel

如何将网站生成的数据获取到excel,excel,vba,Excel,Vba,你知道如何把这个小表格从这里变成excel吗 由于结果未存储在源代码中,因此常规的源代码屏蔽将不起作用。电源查询也不起作用 编辑: 我试过权力查询。我有一些代码可以从网站下载按类别、标签等搜索的数据,但它们都在源代码中搜索,而不是在呈现的网站中搜索,因此发布这些代码,只是为了发布任何内容,是毫无意义的。我使用Chrome,并将结果存储在源代码中。然后,我只需将html代码复制到在线html到csv: 它对我有用。或者,如果这不是您的解决方案,请尝试更好地描述您的问题。我知道从网页抓取开始有时会

你知道如何把这个小表格从这里变成excel吗

由于结果未存储在源代码中,因此常规的源代码屏蔽将不起作用。电源查询也不起作用

编辑:


我试过权力查询。我有一些代码可以从网站下载按类别、标签等搜索的数据,但它们都在源代码中搜索,而不是在呈现的网站中搜索,因此发布这些代码,只是为了发布任何内容,是毫无意义的。

我使用Chrome,并将结果存储在源代码中。然后,我只需将html代码复制到在线html到csv:


它对我有用。或者,如果这不是您的解决方案,请尝试更好地描述您的问题。

我知道从网页抓取开始有时会很麻烦,而且信息量可能会非常巨大,因此我决定启动您的工作,希望将来您至少知道从何处开始

  • 检查网络流量。
  • 在浏览网站时,使用浏览器的开发人员工具检查发送的请求。在您的情况下,按search时在引擎盖下发送的请求相当多。但是,您只需要其中一个。是
    XHR
    请求生成了表作为响应

  • 检查请求本身
  • 请求基本上由一个URL组成,该URL包含您在下拉菜单中选择的参数;在您的情况下,标题对结果不是必需的;在您的情况下,主体是空的,因为所有参数都包含在URL中

  • 检查响应
  • 您案例中的响应是HTML。它可能是JSON之类的东西。所需数据位于ID为“QOUTABLE”的HTML表中

    
    订单号
    起源
    开始日期
    结束日期
    平衡
    096714
    乌克兰
    01-01-2019
    31-12-2019
    0公斤
    
    如果您正在寻求有关vba的帮助,请将您的问题包括在您的代码中,并解释您正在尝试做什么,您尝试了什么,特别是您遇到问题的地方。(见“”)祝你好运!Mikku,重点是我有一个从源代码中获取数据的代码,因为这些数据不在源代码中,也不是“查询可下载”,所以发布这样的代码是没有意义的。我只是问VBA是否可以,如果可以,我可以写一个代码,如果它不起作用,我会回来。正如我在帖子中提到的,这个表没有存储在源代码中。若它是html格式的,你们不必把它复制到任何地方,因为你们可以通过vba直接下载源代码!使用此代码后,是否有调整excel可见范围大小的解决方案?