簡體   English   中英

如何僅使用Excel Power Query從Azure Blob存儲中查詢值?

[英]How to query values only from Azure Blob Storage with Excel Power Query?

我正在嘗試使用Excel Power Query從Azure Blob存儲查詢一些chatbot數據。 不幸的是,Excel單元格不僅包含值,還包含每個單元格中的鍵。

這是我的Blob存儲中Blob的一些示例內容。 數據始終具有相同的結構。

{"id":"3398","realId":"3398","document":{"userID":"3398","name":"Testdurchgang","age":18,"gender":"männlich","education":"Diplom","complete":true,"advisoryConversationId":"6EFa4fsLaJhB4U1LlwNksU-f","roundCounter":5,"riskchoices":["A","A","A","A","B","B","B","B","B","B"],"riskAssessmentComplete":true,"riskDescription":"risikoneutral","order":["2","1","0"],"botRecommendation":"Breen GmbH","choice":"ACG GmbH","follow":false,"eTag":"*","resultConversationId":"Kxw9FZ2KwdWKqElSQQ0nG2-f","win1":"none","win2":"ACG GmbH","loss1":"Breen GmbH","loss2":"Plus GmbH","payout":"Du bekommst 6500 Geldeinheiten = 6,50€ ausgezahlt.","payoutNumber":"6,5"}}

這是數據在Power Query工具中的外觀:

在此處輸入圖片說明

如您所見,第一列甚至包含JSON中的括號,而第三列包含“ content”標記。 在最好的情況下,我只需要每個單元格中的值。 如果需要,我可以手動設置列說明。

有沒有辦法做到這一點?

我知道我可以使用Excel函數來做到這一點,但這不是一個很好的解決方案。

先感謝您。

確保您存儲在Storage blob容器中的文件為.json格式。

能夠將您的示例內容上傳到Blob中,如下所示

 { "id": "3398", "realId": "3398", "document": { "userID": "3398", "name": "Testdurchgang", "age": 18, "gender": "männlich", "education": "Diplom", "complete": true, "advisoryConversationId": "6EFa4fsLaJhB4U1LlwNksU-f", "roundCounter": 5, "riskchoices": [ "A", "A", "A", "A", "B", "B", "B", "B", "B", "B" ], "riskAssessmentComplete": true, "riskDescription": "risikoneutral", "order": [ "2", "1", "0" ], "botRecommendation": "Breen GmbH", "choice": "ACG GmbH", "follow": false, "eTag": "*", "resultConversationId": "Kxw9FZ2KwdWKqElSQQ0nG2-f", "win1": "none", "win2": "ACG GmbH", "loss1": "Breen GmbH", "loss2": "Plus GmbH", "payout": "Du bekommst 6500 Geldeinheiten = 6,50€ ausgezahlt.", "payoutNumber": "6,5" } } 

在Excel中能夠導入

在此處輸入圖片說明

點擊Binary,應該在下面看到

在此處輸入圖片說明

單擊記錄,應看到以下內容

在此處輸入圖片說明

插入表格應顯示以下內容

在此處輸入圖片說明

希望以上步驟對您有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM