尝试在 Excel 中从此表中提取数据,但尽管它似乎可以正常检测表,但在实际导入时却失败了。提示中建议的原因均不适用。有人知道是什么原因导致了此错误吗?
答案1
错误原因调查:
我认为问题出在两个方面。访问、网站凭证可能阻止了 Excel 查询算法的某些方面,而这些方面隐藏在 Excel 程序的范围内,是专有的,这意味着我们无法查看它。我假设了这一点,并尝试从 Web 程序中使用 Excel 的 Web 查询,并且需要根站点的凭证。在页面上执行查询,结果查询为空。这满足了我对它失败原因的好奇心。
所以我想出了一个解决方法。此外,在选项菜单中操作几个设置可以导入此表。
如何通过变通方法克服这些错误:
步骤1)将网页文件保存到桌面。在网页上执行:CTRL+S、另存为、网页完成。
第2步)打开您在步骤 1 中保存的 html 文件。使用此本地 URL 作为查询链接。
步骤3)按照您最初的做法在 Excel 中执行查询,使用步骤 2 中的 URL:数据选项卡 → 来自 Web → 地址(步骤 1)→ 在导入过程之前单击选项按钮进行选择。在选项菜单中,调整导入方式。选择选项菜单中的单选设置,使用完整 HTML 格式。同时取消选中标有“将连续分隔符视为一个”的框。单击确定。
步骤4)单击导入,不要在导入页面上选择任何内容。单击导入之前不要选择表。在这种特殊情况下,只有整个导入才能成功执行。
最后将表格导入。