我有许多本地 JSON 文件,我试图使用 VBA 将它们作为字符串打开,以便从它们中提取特定信息到 Excel 中。
当通过 HTTP(使用 New.WinHTTP.WinHTTPRequest)访问文件时,我已经看到了类似的练习工作,但是当我尝试使用 FILE:/// 前缀来适应它时,它就不起作用了。
我可以使用其他 Excel 方法来访问 JSON 文件的字符串内容吗?
干杯
克里斯
从磁盘读取实际上并不是你会修改从 url 读取的代码来做的事情。
您可以将其加载到内存中;
dim hf As integer: hf = freefile
dim data as string
open "c:\bla\bla.bla" for input as #hf
data = input$(LOF(hf), #hf)
close #hf
debug.? data
在 vba中有很多 JSON 解析的结果。