Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ipagpalagay natin na nagpakita ka ng business sense at intuition at bumili ka ng ilang bahagi ng ilang cryptocurrency (parehong bitcoin, halimbawa) sa nakaraan. Sa anyo ng isang matalinong talahanayan, ang iyong "portfolio ng pamumuhunan" ay ganito ang hitsura:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Gawain: upang mabilis na suriin ang kasalukuyang halaga ng iyong mga pamumuhunan sa kasalukuyang rate ng cryptocurrency. Kukunin namin ang kurso sa Internet mula sa anumang angkop na site (exchange, exchanger) at average para sa pagiging maaasahan.

Isa sa mga solusyon – isang klasikong kahilingan sa web – napag-isipan ko nang detalyado gamit ang halimbawa ng pag-import ng exchange rate. Ngayon, subukan natin, para sa pagbabago, na gumamit ng isa pang paraan – ang Power Query add-in, na mainam para sa pag-import ng data sa Excel mula sa labas ng mundo, kabilang ang mula sa Internet.

Pagpili ng site na ii-import

Mula sa kung aling site kami ay kukuha ng data - ito, sa pangkalahatan, ay hindi mahalaga. Ang klasikong Excel web query ay lubhang hinihingi sa istraktura at panloob na disenyo ng na-import na web page at kung minsan ay hindi gumagana sa bawat site. Ang Power Query ay mas omnivorous sa bagay na ito. Kaya maaari mong kunin ang average na rate ng pagbili upang pumili mula sa:

  • sa mga exchanger www.bestchange.ru – isang malaking seleksyon ng mga opsyon, kaunting mga panganib, ngunit hindi isang napakahusay na halaga ng palitan
  • mula sa platform ng pangangalakal na www.localbitcoins.net – mas kaunting panganib, ngunit mas mahusay na rate
  • mula sa exchange website – kung direkta kang mag-trade sa exchange, halos hindi mo na kailangan ang artikulong ito 🙂

Una, buksan natin ang site na kailangan natin sa browser. Kunin natin, para sa pagiging konkreto, ang trading platform localbitcoins.net. Piliin ang tab sa itaas Mabilis na pagbebenta at opsyon Mga paglilipat sa pamamagitan ng isang partikular na bangko (o anumang iba pang kailangan mo) at pindutin ang pindutan paghahanap

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ngayon ay kailangan mong kopyahin ang address ng pahina na lilitaw sa clipboard, dahil. naglalaman ito ng lahat ng mga parameter ng kahilingan na kailangan namin:

https://localbitcoins.net/instant-bitcoins/?action=ibenta&country_code=RU&dami=¤cy=Kuskusin&place_country=RU& online_provider=SPECIFIC_BANK&find-offers=Paghahanap

Pagkatapos ay bahala na sa Power Query.

Pag-import ng kurso sa Excel gamit ang Power Query

Kung mayroon kang Excel 2010-2013 at Power Query na naka-install bilang isang hiwalay na add-in, kung gayon ang command na kailangan namin ay nasa tab na may parehong pangalan - kapangyarihan query. Kung mayroon kang Excel 2016, pagkatapos ay sa tab data (Petsa) pindutin ang pindutan Mula sa internet (Mula sa Internet). Sa window na lilitaw pagkatapos ay kailangan mong i-paste ang kinopyang address ng web page mula sa nakaraang talata at i-click OK:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Pagkatapos i-parse ang web page, magpapakita ang Power Query ng isang window na may listahan ng mga talahanayan na maaaring ma-import. Kailangan mong hanapin ang kinakailangang talahanayan sa listahan sa kaliwa (may ilan sa mga ito), na tumutuon sa preview sa kanan, at pagkatapos ay i-click ang pindutan sa ibaba Pagwawasto (I-edit):

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Pagkatapos nito, magbubukas ang pangunahing window ng editor ng query ng Power Query, kung saan maaari lamang nating piliin ang mga kinakailangang row at i-average ang rate ng pagbili sa kanila:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Inirerekumenda ko na agad na palitan ang pangalan ng aming kahilingan sa panel sa kanan, na nagbibigay dito ng ilang tamang pangalan:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Pag-filter at paglilinis ng data

Sa hinaharap, kakailanganin lang namin ng mga column na may mga paglalarawan Paraan ng pagbabayad at rate ng pagbili Presyo / BTC – para ligtas mong makilala silang dalawa Ctrl at sa pamamagitan ng pag-right click sa mga ito, piliin ang command Tanggalin ang iba pang mga column (Alisin ang iba pang mga column) – lahat ng column ay tatanggalin maliban sa mga napili.

Sabihin nating gusto nating piliin lamang ang mga mangangalakal na nagtatrabaho sa pamamagitan ng Sberbank. Ang filter ay isang pamilyar na bagay, ngunit ang nuance ay ang filter sa Power Query ay case sensitive, ibig sabihin, ang Sberbank, Sberbank at Sberbank ay hindi pareho para sa kanya. Samakatuwid, bago piliin ang mga kinakailangang linya, dalhin natin ang kaso ng lahat ng paglalarawan sa isang form. Upang gawin ito, kailangan mong pumili ng isang hanay Paraan ng pagbabayad at sa tab Pagbabagong-anyo pumili ng isang pangkat Format – maliit na titik (Transform — Format — Lower case):

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ngayon i-filter ayon sa column Paraan ng pagbabayad gamit ang opsyon Mga Filter ng Teksto – Naglalaman (Mga filter ng teksto — Naglalaman):

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Sa window ng filter, agad na lumipat mula sa itaas patungo sa mode Bilang karagdagan (Advanced) at ipakilala ang tatlong panuntunan para sa pagpili:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Tulad ng maaari mong hulaan, sa pamamagitan ng paggawa nito ay pipiliin namin ang lahat ng linya kung saan ang salitang "sber" ay nasa o Ingles, kasama ang mga nagtatrabaho sa anumang bangko. Huwag kalimutang magtakda ng lohikal na link sa kaliwa Or (OR) sa halip И (At) Kung hindi, ang panuntunan ay hindi gagana nang tama. Pagkatapos mag-click sa OK Tanging ang mga opsyon na kailangan namin ang dapat manatili sa screen:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ngayon alisin ang column Paraan ng pagbabayad right click sa column header Tanggalin ang column (Alisin ang column) at magtrabaho nang higit pa sa natitirang solong hanay ng mga kurso:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ang problema dito ay doon, bilang karagdagan sa numero, mayroon ding pagtatalaga ng pera. Madali itong linisin gamit ang isang simpleng pagpapalit sa pamamagitan ng pag-right click sa heading ng column at pagpili ng command Pagpapalit ng mga halaga (Palitan ang mga halaga):

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ang mga numerong nakuha pagkatapos alisin ang RUB, sa katunayan, ay hindi pa rin mga numero, dahil gumagamit sila ng hindi karaniwang mga delimiter. Mapapagaling ito sa pamamagitan ng pag-click sa pindutan ng format sa header ng talahanayan at pagkatapos ay pagpili ng opsyon Paggamit ng Lokal (Gumamit ng mga lokal):

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ang pinakaangkop na lokal ay Ingles (US) at uri ng data - Дdecimal na numero:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Pagkatapos ng pag-click sa OK makukuha namin ang buong numerical na halaga ng mga rate ng pagbili:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ito ay nananatiling kalkulahin ang average para sa kanila sa tab Pagbabago – Istatistika – Average (Transform — Istatistika — Average) at i-upload ang resultang numero sa sheet na may command Tahanan — Isara at I-load — Isara at I-load sa… (Home — Isara at I-load — Isara at I-load Sa…):

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ngayon ay maaari na kaming magdagdag ng link sa na-download na rate sa formula sa aming portfolio table at kalkulahin ang pagkakaiba sa halaga para sa lahat ng aming mga pamumuhunan sa kasalukuyang sandali:

Mag-import ng bitcoin rate sa Excel sa pamamagitan ng Power Query

Ngayon ay maaari mong pana-panahong buksan ang file na ito, i-right click sa prompt at piliin ang command I-update at I-save (Refresh), obserbahan ang mga pagbabago na awtomatikong mailo-load sa aming talahanayan.

PS

Tulad ng madali mong maiisip, sa eksaktong parehong paraan maaari mong i-import ang rate ng hindi lamang bitcoin, kundi pati na rin ang anumang iba pang pera, stock o seguridad. Ang pangunahing bagay ay upang makahanap ng angkop na site at bumuo ng isang query, at pagkatapos ay gagawin ng matalinong Power Query ang lahat.

  • Mag-import ng mga halaga ng palitan mula sa Internet
  • Pag-andar upang makuha ang halaga ng palitan para sa anumang ibinigay na petsa
  • Pag-assemble ng mga talahanayan mula sa iba't ibang mga file gamit ang Power Query

Mag-iwan ng Sagot