想看效果可直接從4分鐘左右開始看,如要做到影片那樣,Excel必須要安裝下列三個Plugin:
- Power Query:用來取得Facebook的資料,像是相簿、貼文及按讚等資料
- PowerPivot:建立異質資料之間的關聯,供之後的互動式樞紐分析表使用
- PowerView:動態圖表,呈現相片用的
- Power Query:Office 2010 Standard + Power Query
- PowerPivot:Office 2010 Standard + PowerPivot
- PowerView:Office 2013 Pro Plus + 啟用PowerView
以上版本都沒有也沒關係,去評估 Office Professional Plus 2013,就可以免費試用60天喔,試試又不用錢,像我就用評估的啊
進入正題,首先找到你想分析的粉絲團,像我很喜歡Eva Green,就去Google搜尋fb eva green找到粉絲團,所謂粉絲團就是網址裡面有pages的喔,連過去後網址列最後的那串數字就是物件ID,請複製起來,待會會用到,如下圖
開啟Excel後,從工具列選單點選[POWER QUERY]後,[從其他來源]中點選[從Facebook]
輸入或貼上物件識別碼,也就是剛剛要你複製的物件ID,選最下面的[自訂],下面輸入albums後,按下確定
如果之前沒用POWERQUERY連過FB會跳出如下存取頁面,請按下[登入]
輸入你自己登入的帳號密碼後,按下[登入]
此時會跳出登入Facebook問你要不要記住瀏覽器的網頁,我是選[不要儲存],然後按下[繼續]
然後按下儲存
接著,請注意有無出現下圖紅色圈選處的公式列
若沒有出現公式列,從上方[檢視表]工具列中,將[公式列]打勾
公式列內容如下,除了物件ID會不一樣以外
= Facebook.Graph("https://graph.facebook.com/214888041878881/albums")
將albums字串替換成如下字串,結果如下圖那樣,確定替換無誤後左邊打勾那邊點擊以套用
albums?fields=photos.fields(name,picture,source)
套用完成後,公式列下方photos旁邊有個展開的箭頭點擊下去,按下確定,如下圖
資料列就會展開了,如下圖
然後在上方工具列首頁旁邊有個倒三角形那邊點擊下去,選套用並關閉,如下圖
視資料量的大小可能需要等待一下,意思是如果照片太多的話,要等久一點喔
最終結果如上圖,最右邊活頁簿查詢那邊會告訴你下載了幾筆資料,這個例子是31筆,也就是有31張相片,下方的水平導覽列請往右邊移,photos.picture是縮圖網址,photos.source是原圖網址囉
把網址貼到瀏覽器試試吧,有所有相片的網址後,就可以拿來分析了
回到粉絲專頁看一下,自己加一加,是不是剛好31張圖啊
以上是PowerQuery能做到的,接下來如果要在Excel呈現這些相片,就得依靠PowerView囉,那就請看前面的影片吧,我就不特別寫步驟了
也許有人會問那可以取得自己FB的照片嗎?理論上可以,但我試過就是取不到,我有稍微查一下好像是因為隱私權的關係,要特別去開啟的樣子
聰明的朋友應該也會想到這可以取得很多FB數據,所以當然可以分析誰按讚最多的、留言最多的、最關心你的囉,只要你找的到資料放在哪就可
0 意見:
張貼留言