如果它重复,我道歉,但我找不到类似的问题。
我尝试实现的是从远程数据(JSON)创建Power Pivot模型。该服务需要令牌身份验证,因此我最初的计划是使用VSTO在C#中构建一个小扩展,它会要求提供凭据,获取令牌然后创建一个Power Query(在VBA中它将是ActiveWorkbook.Queries.Add
并带有'Authorization'标头中的标记,反过来又是Power Pivot模型的源。但是,MSDN documentation似乎没有提供对“查询”的Interop访问权限。
作为替代方案,我考虑直接在C#中查询数据,创建DataTable并将其输出到数据模型中。但话说回来,从C#DataTable创建数据模型表似乎不可能。
您能解释一下是否有办法达到预期的行为?我有强烈的感觉,我做错了。