我正在從Google Insights下載CSV,並且需要解析某些信息並使用該數據填充熱圖。如何使用C解析從Google Insights下載的CSV
Google沒有針對Insights的開放式API,因此您只能下載CSV並解析出來。
有大量數據時所下載,而是圍繞行61我需要的數據開始,接着約40行數據如下:
...
... above data
....
Top subregions for test
Subregion test
New York 100
Ohio 79
Kentucky 72
Maine 66
New Jersey 64
District of Columbia 58
Pennsylvania 58
Delaware 58
Maryland 57
Massachusetts 52
我能夠加載CSV - 我只是不確定如何正確解析出特定的數據。我通過CSV循環直到找到「子區域」文本 - 但之後我不確定如何將狀態翻出來並計入某種字典中。
任何幫助將不勝感激。
謝謝!
哥們你真棒。我假設String.IsNullOrWhiteSpaces是一樣的String.IsNullOrEmpty? –
@Jack Marchetti,不,它不一樣,否則它不會存在:-)'IsNullOrWhiteSpaces'是在.NET 4.0中引入的,除了檢查空字符串和空字符串以外,它還檢查字符串是否只包含空格字符。如果你不使用.NET 4.0,你可以執行下面的測試:'if(string.IsNullOrEmpty((line?string.Empty).Trim()))' –
gotcha。我認爲它仍然有效。我注意到你使用「count」作爲你的鍵,而不是狀態。我改變了這一點。 –