2013-05-21 109 views
1

我有一些本地JSON文件,我試圖用VBA打開一個字符串,以便將它們中的特定信息提取到Excel中。在VBA中打開本地JSON文件

當我通過HTTP訪問文件(使用New.WinHTTP.WinHTTPRequest)時,我看到了一個類似的練習工作,但是當我嘗試使用FILE:///前綴進行修改時,它不起作用。

是否有不同的Excel方法可以用來訪問JSON文件的字符串內容?

乾杯

克里斯

回答

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 

有很多JSON parsing in vba的結果。

+0

完美,感謝您的快速響應! – user2306403