【问题标题】:How to inject a datasource into an xlsx file如何将数据源注入 xlsx 文件
【发布时间】:2016-09-15 16:10:53
【问题描述】:

如何将 OData 源作为 xml 文件注入到 xlsx 文件中?

我也在使用 OAuth,我可以通过高级查询编辑器在标题中提供不记名令牌来连接。我正在尝试通过 xml 文件创建连接,但找不到连接发生的位置。

我发现空工作簿与带有连接、customXml 文件夹、xl 文件夹中的connections.xl 文件、[Content_Types].xml 文件和workbook.xml.rels 文件的工作簿之间的区别在 xl 文件夹中的 _rels 文件夹中。

但是我在任何这些文件中都找不到关于连接字符串或不记名令牌的任何信息,customXml 文件夹中的 item1.xml 文件包含 utf-8 文本,转换后有很多关于查询的信息,但什么也没有关于提要或令牌,它还包含不可读的部分,例如: "y PK �L�H�O� �Config/Package.xml � (�"

所以我试图找到连接信息在 xml 文件中的存储位置,以便直接在 xml 中添加 OData 提要。

编辑:这是用于以编程方式注入/检查源代码。主要目标是能够从具有 OData 提要作为数据源的网站返回文件。这必须以编程方式而不是预构建文件完成的原因是因为我们必须注入授权标头。

【问题讨论】:

    标签: xml excel asp.net-web-api oauth-2.0 odata


    【解决方案1】:

    您可以使用 Power Query 并创建对 OData 源的查询。

    Power Query 是 free add-in for Excel 2010 and 2013,它内置在 Excel 2016 中,作为数据功能区中的 Get 和 Transfrom。

    【讨论】:

    • 对不起,这不是我的意思,我可以通过 excel 导入提要,但是因为它受 OAuth 保护,我需要在标题中放置一个不记名令牌,我可以通过高级来做到这一点查询编辑器,但我试图通过 xml 文件来代替。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 2013-04-21
    • 1970-01-01
    • 2020-11-05
    • 2016-03-06
    • 1970-01-01
    相关资源
    最近更新 更多