![导入期间 PowerPivot 数据馈送错误“应出现分号”](https://linux22.com/image/1348268/%E5%AF%BC%E5%85%A5%E6%9C%9F%E9%97%B4%20PowerPivot%20%E6%95%B0%E6%8D%AE%E9%A6%88%E9%80%81%E9%94%99%E8%AF%AF%E2%80%9C%E5%BA%94%E5%87%BA%E7%8E%B0%E5%88%86%E5%8F%B7%E2%80%9D.png)
从 PowerPivot 中的 Atom 源导入数据时,出现以下错误:
XML 解析在第 7 行第 727 列失败:应为分号。
该提要当前仅返回两个条目,PowerPivot 的“预览和筛选”功能可以毫无问题地显示这些条目。但是,在尝试导入行时,PowerPivot 会报告上述错误。
我正在使用最新版本的 PowerPivot for Excel 2010。
什么原因可能导致这个错误?
其他信息:
- 我尝试将 feed 中的原始 XML 保存到文件中 -PowerPivot 读取这“喂”得很好!
- 访问 feed 需要基本身份验证(用户/密码)。
- 我怀疑这可能与我的语言环境设置(丹麦)有关,但将其更改为美国却没有任何效果。
- 我已经使用以下方式验证了原始 feed 内容Atom Feed 验证器,结果有效。
- 我尝试定位错误所指的位置,但返回的整个 XML 源没有无关紧要的空格,即一行。那么第 7 行在哪里?
以上所有内容让我认为这与 feed 本身无关,而是与 PowerPivot 如何处理 feed 有关。
更新:这个错误没有发生在我们客户的计算机上,从而确认问题出在 PowerPivot 中而不是 feed 中。
答案1
我在将 Microsoft SQL Azure 数据库加载到 Excel 时遇到了类似的问题。我解决这个问题的方法是通过 powerquery 连接并选择所有表。这会自动在 powerpivot 中创建数据模型供我使用。我知道这篇文章是一年前发布的,希望这能帮助其他正在寻找答案的人。