1

我有许多本地 JSON 文件,我试图使用 VBA 将它们作为字符串打开,以便从它们中提取特定信息到 Excel 中。

当通过 HTTP(使用 New.WinHTTP.WinHTTPRequest)访问文件时,我已经看到了类似的练习工作,但是当我尝试使用 FILE:/// 前缀来适应它时,它就不起作用了。

我可以使用其他 Excel 方法来访问 JSON 文件的字符串内容吗?

干杯

克里斯

4

1 回答 1

1

从磁盘读取实际上并不是你会修改从 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 解析的结果。

于 2013-05-21T14:47:52.453 回答