【问题标题】:Web query connection does not create table in excelWeb 查询连接不会在 excel 中创建表
【发布时间】:2019-02-28 13:33:09
【问题描述】:

我有以下外部链接

https://creator.zohopublic.com/inovadms/inova-dms/view-embed/SPO_Export_Public/M1ZxYdK6k6TYpgZzX7BgHsSQEwSQ2aY27Fx7DHTfCtNgp3tvsUHTajsMxdekudO9hyR9MFe0SgbF8MBngY6UbW5YBmgjWuvk5WfQ/hotelrecid=1721972000009874027&type=1

我想使用 Web 查询在 Excel 2013 中连接它(使用 Power Query 它可以工作,但我想将它实现为“数据”选项卡中的 Web 查询)。 在一个新的 Excel 表中,我正在执行以下操作

1) 打开一张空白纸

2) 转到数据-> 从 Web

3) 我添加了链接并单击 GO。它返回我下面。我不确定这个错误是否是我的问题的原因

4) 通过点击“是”,我得到了以下信息(到目前为止一切正常)

但是当我单击导入按钮(并为此导入选择第一个单元格)时,它会返回“打开页面构建器”消息。为什么会发生这种情况? 直到去年我才遇到这个问题,我不明白这里有什么问题。

Zoho Support 告诉我这是 Microsoft 的问题。您能否复制它并告诉我为什么它没有在 Excel 表格中显示页面?

它应该返回类似的东西(没有颜色格式)

【问题讨论】:

    标签: excel excel-2013 excel-web-query


    【解决方案1】:

    按照这个方法对我有用。

    1) 打开一张空白纸

    2) 转到数据-> 从 Web

    3) 我添加了链接并单击 GO。它返回我下面

    4)。我选择基本选项并输入 URL 并单击确定

    5)。我得到以下屏幕

    6)。我选择第二个选项,即表格。根据我的经验,我们所需的数据包含在表格中。

    7)。我单击加载按钮以获取数据,该数据正确加载到网页上。

    HTH 一种)。如果您在步骤 3 中选择高级选项,那么我们将看到以下对话框。在上部的这个框中,我们可以通过其组成部分添加一个 URL。例如http://community.powerbi.com/t5/Desktop/How-to-setting-a-dynamic-URL-connection/td-p/57072

    已在下面显示的快照中显示已输入其组成部分。 set a dynamic URL connection的更多细节可以参考链接文档。

    乙)。在对话框的下部有一个下拉菜单可以选择 HTTP 请求标头参数,如

    Accept              Required. Set this to application/json.
    Accept-Encoding     Optional. Supported encodings are gzip and deflate.
    Authorization       Required. See authentication.
    Connection          Optional. It is recommended that Keep-Alive be enabled.
    Content-Length      Optional. It is recommended taht the request body length be specified when known.
    

    等等…… 更多详情可以参考Query Management HTTP Request 各种应用程序的 HTTP 请求标头参数设置,例如

    Enter data directly into Power BI Desktop
    Connect to Excel in Power BI Desktop
    Analysis Services multidimensional data in Power BI Desktop
    Connect to CSV files in Power BI Desktop
    Connect to a Google BigQuery database in Power BI Desktop
    Connect to an Impala database in Power BI Desktop
    Connect to an OData feed in Power BI Desktop
    

    等..可以参考power-bi/desktop-connect-excel

    编辑: 关于OP的评论是否可以在另一台PC上运行相同的Excel文件,我认为这是不可能的。当尝试将文件复制到临时存储进行传输时,我们会收到一条警告,指出无法将该文件复制到具有其属性的新位置。您确定要在没有其属性的情况下进行复制。请查看此警告快照。

    因此,似乎相同的查询在新位置可能无法正常工作。必须为该位置创建新查询。

    【讨论】:

    • 非常感谢!这种方法也适用于我使用 Power Query。但是您是否尝试过在另一台 PC 上运行相同的 excel?如果您单击“全部刷新”,它是否有效?因为我担心它只在我们创建查询的 PC 上工作。
    • @dali1985 在我看来这是不可能的。当我们尝试将文件复制到临时存储进行传输时,我们会收到一条警告,指出该文件无法复制到具有其属性的新位置。您确定要在没有其属性的情况下进行复制吗?请参阅我的帖子的编辑以获取警告快照。如果您对我在您的问题上所做的努力感到满意,请勾选复选标记接受我的回答。
    • @dali1985 有趣的是,它在我同步的投递箱帐户中的另一台 PC 上的同一文件上运行良好。我们按下 Refresh all 按钮,弹出一个对话框,我选择了匿名访问 web ,它连接良好并刷新了 table。
    猜你喜欢
    • 1970-01-01
    • 2013-05-14
    • 1970-01-01
    • 2013-04-07
    • 2013-06-17
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    相关资源
    最近更新 更多