我长期使用以下简单的 Excel FTP 查询来填充表格。如 Power Query 编辑器中所示:
let
Source = Csv.Document(Web.Contents("ftp://[email protected]/usa.txt"),[Delimiter="|", Columns=9, Encoding=1252, QuoteStyle=QuoteStyle.None])
in
Source
今天突然没有数据(即“加载了 0 行”),但在另一个位置的另一台计算机上运行相同查询的同事确实获得了数据(约 15k 行)。关于如何调试此计算机无法获取数据的问题,您有什么想法吗?我尝试过以下方法:
- 确认我可以使用 Filezilla 从同一台计算机通过 FTP 获取该文件,这表明这不是防火墙问题。
- 在 Windows Defender 中打开端口 20-21。
- 修复 Office。
- 将 Office 回滚到上周之前的版本(当时微软推出了新版本)。
答案1
老实说,对我来说,这个办法有点疯狂,但很酷。
也许问题出在身份验证上?凭据缓存在您的 Windows 配置文件中,但可能已更改或过期。
从数据功能区转到获取数据/数据源设置,选择您的条目并点击编辑权限。