Atụlela m ugboro ugboro ụzọ isi bubata data n'ime Excel site na ịntanetị yana mmelite akpaka na-esote. Ọ kachasị:
- Na ụdị ochie nke Excel 2007-2013, enwere ike ime nke a site na arịrịọ webụ ozugbo.
- Malite na 2010, enwere ike ime nke a nke ọma site na ntinye ajụjụ ike.
Na ụzọ ndị a na ụdị Microsoft Excel kachasị ọhụrụ, ị nwere ike tinye ugbu a ọzọ - ibubata data sitere na ịntanetị na usoro XML site na iji ọrụ arụnyere arụnyere.
XML (eXtensible Markup Language = Extensible Markup Language) bụ asụsụ zuru ụwa ọnụ emebere iji kọwaa ụdị data ọ bụla. N'ezie, ọ bụ ederede dị larịị, mana ejiri mkpado pụrụ iche agbakwunyere na ya iji gosipụta nhazi data. Ọtụtụ saịtị na-enye iyi data ha n'efu n'ụdị XML maka onye ọ bụla ibudata. Na weebụsaịtị nke Central Bank of Our Country (www.cbr.ru), karịsịa, site n'enyemaka nke nkà na ụzụ yiri ya, a na-enye data na ọnụego mgbanwe nke ego dị iche iche. Site na ebe nrụọrụ weebụ Exchange Moscow (www.moex.com) ị nwere ike ibudata ntinye maka ebuka, agbụ na ọtụtụ ozi ndị ọzọ bara uru n'otu ụzọ ahụ.
Site na ụdị 2013, Excel nwere ọrụ abụọ maka ibunye data XML ozugbo na ịntanetị n'ime sel akwụkwọ ọrụ: Ọrụ Webụ (WEBSERVICE) и Nzacha.XML (FILTERXML). Ha na-arụ ọrụ na abụọ - nke mbụ ọrụ ahụ Ọrụ Webụ na-eme arịrịọ na saịtị achọrọ wee weghachi nzaghachi ya na usoro XML, wee jiri ọrụ ahụ Nzacha.XML anyị 'na-atụgharị' azịza a n'ime components, wepụ data anyị chọrọ na ya.
Ka anyị leba anya n'ọrụ nke ọrụ ndị a site na iji ihe atụ kpochapụwo - na-ebubata ọnụego mgbanwe nke ego ọ bụla anyị chọrọ maka oge oge enyere site na webụsaịtị Central Bank nke Obodo anyị. Anyị ga-eji ihe owuwu a dị ka oghere:
Ebe a:
- Mkpụrụ ndụ edo edo nwere ụbọchị mmalite na njedebe nke oge mmasị anyị.
- Onye na-acha anụnụ anụnụ nwere ndepụta ndọpụta nke ego na-eji iwu ahụ Data – nkwado – Ndepụta (Data - nkwado - Ndepụta).
- N'ime mkpụrụ ndụ ndụ ndụ, anyị ga-eji ọrụ anyị mepụta eriri ajụjụ wee nweta nzaghachi nke ihe nkesa.
- Tebụl dị n'aka nri bụ ntụaka maka koodu ego (anyị ga-achọ ya ntakịrị oge).
Ka a pụọ!
Nzọụkwụ 1. Ịmepụta eriri ajụjụ
Iji nweta ozi achọrọ site na saịtị ahụ, ịkwesịrị ịjụ ya nke ọma. Anyị na-aga na www.cbr.ru ma mepee njikọ dị n'okpuru isi ibe' Akụrụngwa nka'- Nweta data site na iji XML (http://cbr.ru/development/SXML/). Anyị na-atụgharị ntakịrị ntakịrị na n'ihe atụ nke abụọ (Ihe atụ 2) a ga-enwe ihe anyị chọrọ - ịnweta ọnụego mgbanwe maka oge etiti ụbọchị enyere:
Dịka ị na-ahụ site na ọmụmaatụ, eriri ajụjụ ga-enwerịrị ụbọchị mmalite (date_req1) na njedebe (date_req2) nke oge mmasị anyị na koodu ego (VAL_NM_RQ), ọnụego nke anyị chọrọ inweta. Ị nwere ike ịchọta koodu ego ego na tebụl n'okpuru:
Ego | Usoro | | Ego | Usoro |
Ahịa Australia | R01010 | Lithuanian litas | R01435 | |
Shilling Austrian | R01015 | Akwụkwọ ikike nke Lithuania | R01435 | |
Manat Azerbaijani | R01020 | Leu uzo | R01500 | |
Pound | R01035 | РќРµРјРµС † РєР ° СЏ РјР ° СЂРєР ° | R01510 | |
Angola ọhụrụ kwanza | R01040 | guilder Dutch | R01523 | |
Armenian Dram | R01060 | Norwegian Krone | R01535 | |
Belarusian ruble | R01090 | Polish Zloty | R01565 | |
French franc | R01095 | Portuguese escudo | R01570 | |
Ọdụm Bulgarian | R01100 | Leu | R01585 | |
Ezigbo Brazil | R01115 | Singapore dollar | R01625 | |
Hungarian Forint | R01135 | Suriname dollar | R01665 | |
Hong Kong Dollar | R01200 | Tajik somoni | R01670 | |
Drachma Grik | R01205 | Tajik ruble | R01670 | |
Danish krone | R01215 | Turkish lira | R01700 | |
US dollar | R01235 | Turkmen manat | R01710 | |
Euro | R01239 | New Turkmen manat | R01710 | |
Indian Rupee | R01270 | Uzbek nchikota | R01717 | |
Irish paụnd | R01305 | our country hryvnia | R01720 | |
Iceland krone | R01310 | our country karbovanets | R01720 | |
Spanish peseta | R01315 | Akara Finnish | R01740 | |
Italian lira | R01325 | French eziokwu | R01750 | |
Kazakhstan tenge | R01335 | Czech koruna | R01760 | |
Canadian dollar | R01350 | Swedish krona | R01770 | |
Kyrgyz som | R01370 | Swiss frank | R01775 | |
Yuan ndị China | R01375 | Estonia kroon | R01795 | |
Kuwaiti dinar | R01390 | Yugoslavia ọhụrụ dinar | R01804 | |
Latvia lat | R01405 | South Africa rand | R01810 | |
Osisi Lebanọn | R01420 | Republic of Korea meriri | R01815 | |
Japanese yen | R01820 |
Ntuziaka zuru oke maka koodu ego dị na webụsaịtị Central Bank - lee http://cbr.ru/scripts/XML_val.asp?d=0
Ugbu a, anyị ga-etolite eriri ajụjụ n'ime cell na mpempe akwụkwọ nwere:
- onye ọrụ concatenation ederede (&) iji tinye ya ọnụ;
- atụmatụ VPR (VLOOKUP)ịchọta koodu nke ego anyị chọrọ na ndekọ;
- atụmatụ TEXT (TEXT), nke na-atụgharị ụbọchị dịka usoro enyere ụbọchị-ọnwa site na slash.
="http://cbr.ru/scripts/XML_dynamic.asp?date_req1="&ТЕКСТ(B2;"ДД/ММ/ГГГГ")& "&date_req2="&ТЕКСТ(B3;"ДД/ММ/ГГГГ")&"&VAL_NM_RQ="&ВПР(B4;M:N;2;0)
Nzọụkwụ 2. Mezue arịrịọ ahụ
Ugbu a, anyị na-eji ọrụ ahụ Ọrụ Webụ (WEBSERVICE) jiri eriri ajụjụ ewepụtara dị ka naanị arụmụka. Azịza ya ga-abụ ogologo ahịrị nke koodu XML (ọ ka mma ịgbanwuo mkpuchi okwu wee bulie nha cell ma ọ bụrụ na ịchọrọ ịhụ ya n'ozuzu ya):
Nzọụkwụ 3. Ịtụle azịza ya
Iji mee ka ọ dịkwuo mfe ịghọta nhazi nke data nzaghachi, ọ ka mma iji otu n'ime ihe ntanetị XML n'ịntanetị (dịka ọmụmaatụ, http://xpather.com/ ma ọ bụ https://jsonformatter.org/xml-parser), nke nwere ike ịhazi koodu XML n'anya, na-agbakwunye indents na ya ma gosipụta syntax na agba. Mgbe ahụ ihe niile ga-edo anya karị:
Ugbu a ị nwere ike ịhụ n'ụzọ doro anya na ụkpụrụ omume na-emebere site na mkpado anyị
Iji wepụ ha, họrọ otu kọlụm iri (ma ọ bụ karịa - ọ bụrụ na ejiri oke akụkụ mee ya) mkpụrụ ndụ efu na mpempe akwụkwọ (n'ihi na edobere oge ụbọchị 10) wee tinye ọrụ na mmanya usoro. Nzacha.XML (NzachaXML):
N'ebe a, arụmụka mbụ bụ njikọ na cell nwere nzaghachi nkesa (B8), na nke abụọ bụ eriri ajụjụ na XPath, asụsụ pụrụ iche nke enwere ike iji nweta mpempe akwụkwọ XML dị mkpa ma wepụ ha. Ị nwere ike ịgụkwu gbasara asụsụ XPath, dịka ọmụmaatụ, ebe a.
Ọ dị mkpa na mgbe ịbanye na usoro ahụ, adịghị pịa Tinye, na ụzọ mkpirisi ahụigodo Ctrl+Mgbanwe+Tinye, ntụgharị tinye ya dị ka usoro nhazi (a ga-agbakwunye ihe nkwado a na-agbanye gburugburu ya na-akpaghị aka). Ọ bụrụ na ị nwere ụdị Office 365 kachasị ọhụrụ yana nkwado maka usoro dị ike na Excel, yabụ ọ dị mfe Tinye, na ịkwesighi ịhọrọ mkpụrụ ndụ efu n'ihu - ọrụ ahụ n'onwe ya ga-ewe ọtụtụ sel dị ka ọ chọrọ.
Iji wepụta ụbọchị, anyị ga-eme otu ihe ahụ - anyị ga-ahọrọ ọtụtụ mkpụrụ ndụ efu na kọlụm dị n'akụkụ wee jiri otu ọrụ ahụ, mana na ajụjụ XPath dị iche, iji nweta ụkpụrụ niile nke njirimara ụbọchị site na mkpado ndekọ:
=Nzacha.XML(B8;”//Record/@Ụbọchị”)
Ugbu a n'ọdịnihu, mgbe ị na-agbanwe ụbọchị na sel mbụ B2 na B3 ma ọ bụ na-ahọrọ ego dị iche na ndepụta ndọpụta nke cell B3, a ga-emelite ajụjụ anyị na-akpaghị aka, na-ezo aka na Central Bank nkesa maka data ọhụrụ. Iji aka manye mmelite, ị nwekwara ike iji ụzọ mkpirisi ahụigodo Ctrl+Alt+F9.
- Bubata ọnụego bitcoin na Excel site na ajụjụ ike
- Bubata ọnụego mgbanwe site na ịntanetị na ụdị Excel ochie