[TIP] Extragere date din excel - OneDrive, cu Power Query

Doua add-onuri gratuite oferite de catre Microsoft ce completeaza functionalitatea Excel atat de bine incat incepend cu Excel 2013 Power Pivot vine preinstalat (doar trebuie activat) iar in Excel 2016 Power Query este inclus direct in interfata Excel (nu mai este add-on)
Închis
Catalin B.
Moderator
Moderator
Mesaje: 813
Membru din: Vin Sep 09, 2011 4:05 pm
Localitate: Iaşi

[TIP] Extragere date din excel - OneDrive, cu Power Query

Mesaj de Catalin B. » Lun Iul 11, 2016 5:56 pm

Power Query inca nu are suport pentru OneDrive, dar exista solutii pentru preluarea datelor din cloud.
Iata si un exemplu: un chestionar excel in Onedrive: Excel Survey

Cum se pot extrage rezultatele direct din cloud:
Dupa crearea chestionarului online, se va obtine un link ce poate fi trimis catre cei care trebuie sa completeze formularul.

Pentru extragerea datelor, nu putem folosi acel link. Avem nevoie de obtinerea codului HTML pentru incorporarea fisierului in pagina web: click dreapta pe fisierul excel din browser (din onedrive) - Embed (sau incorporare), apoi selecteaza Generare HTML. Textul rezultat arata asa:
<iframe src="https://onedrive.live.com/embed?cid=69B ... cLglo&em=2" width="402" height="346" frameborder="0" scrolling="no"></iframe>

Din acest text, extragem link-ul:
https://onedrive.live.com/embed?cid=69B6A15F5E687BE3&resid=69B6A15F5E687BE3%21115&authkey=AAc_RFpsNFcLglo&em=2
Se inlocuieste textul "embed" din link cu "download":
https://onedrive.live.com/download?cid=69B6A15F5E687BE3&resid=69B6A15F5E687BE3%21115&authkey=AAc_RFpsNFcLglo&em=2

Acest ultim link este cel care poate fi folosit pentru colectarea raspunsurilor cu Power Query, cu comanda:
New Query - From Other Source - From Web (se utilizeaza link-ul obtinut anterior)
Din obiectele ce apar in lista din stanga ferestrei de navigare, sa alege table1 , apoi se pot incarca direct rezultatele (load to - Table)

Ori de cate ori se doreste actualizarea rezultatelor, nu trebuie decat: click dreapta pe tabel - Refresh, sau Data-Refresh All.

Modul de obtinere a link-ului provine de aici : get-direct-download-link
Extragere date din Excel Online.xlsx
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Probleme să fie, că soluţii se găsesc...

Închis

Înapoi la “Power Query & Power Pivot”