Saepius vias explicavi ut notitias in Excel a Penitus importet cum posterioribus automaticis adaequationis. Praesertim:
- In antiquioribus versionibus Excel 2007-2013, hoc fieri potuit cum petitione interretiali directa.
- Incipiens anno 2010, commodissime hoc fieri potest cum Potentia Query addendi in.
His modis in ultimis Microsoft Excell versionibus, aliam nunc addere potes - importans notitia ex Interreti in XML forma utens in muneribus constructis.
XML (Extensible Markup Language = Extensible Markup Language) lingua universalis destinata ad describendas quaslibet notitias. Re quidem vera textus patet, sed specialibus textibus adiunctis ad notandas structuras notandas. Multi sites liberas rivos notitiarum suarum in XML forma praebent cuivis ut download. In loco Centralis Bank Patriae Nostrae (www.cbr.ru), speciatim, adiuvante simili technicae artis, data in commutationibus variarum currencie datur. Ex Instituto Moscoviae Exchange (www.moex.com) citare potes pro nervo, vinculis et multa alia notitia utilissima eodem modo.
Cum version 2013, Excel duo munera habet pro XML notitia ex Internet in officinas cellas directe onerandas: Web Service (WEBSERVICE) и FILTER.XML (FILTERXML). Non operantur in paria - primo ad munus Web Service petitionem ad locum desideratum exequitur et responsionem reddit in XML forma, ac deinde munere utens FILTER.XML "parse" hoc responsum in partes habemus, notitias quae inde egemus extrahendo.
Inspiciamus operationem harum functionum utentes exemplo classico - commutationis cuiuslibet monetae importandae, quae opus est dato spatio a loco Centralis Bank Patriae Nostrae. Hac constructione utemur in blank:
ibi:
- Flava cellulae initium et finem tempora periodi usurarum nobis continent.
- Caeruleum unum est gutta-down album currencies utendo imperio Data - Validation - List (Indicium - Validation - List).
- In viridi cellulis, munera nostra adhibebimus ad chordam quaesitam creandam et responsionem ministrantis accipiemus.
- Mensa dextra in monetis codicibus refertur (paulo post opus erit).
Abeamus!
Gradus 1. formans quaesitum filum
Ut inquisita notitia ex situ, debes recte quaerere. Ad www.cbr.ru imus et nexum in footer paginae principalis aperimus' Technical Resources'- Questus notitia usura XML (http://cbr.ru/development/SXML/). Librum paulo inferius et secundo exemplo (Exemplum II) erit quod opus est - mercaturas comparare pro dato spatio;
Ut ex exemplo videre potes, quaesitio chorda debet continere dies initium (date_req1) Et desinentia (date_req2) periodi usurae nobis et codice monetae (VAL_NM_RQ) ratam quam volumus obtinere. Codices principales monetae in tabula infra reperire potes:
Monetæ | Codex | | Monetæ | Codex |
Australian pupa | R01010 | Lithuanica litas | R01435 | |
Austriae denarios | R01015 | Lithuanica coupon | R01435 | |
Azerbaijani manat | R01020 | Moldovan leu | R01500 | |
libras | R01035 | ° ° | R01510 | |
Angolan novum kwanza | R01040 | dux Batavica | R01523 | |
Armeniana Dram | R01060 | Norwegian Krone | R01535 | |
Belarusian ruble | R01090 | Persica Zloty | R01565 | |
franco Belgica | R01095 | Portuguese escudo | R01570 | |
Leo Bulgarorum | R01100 | Romanian LE | R01585 | |
Cucumis realem | R01115 | Singapore Home | R01625 | |
Hungarian Forint | R01135 | Suriname pupa | R01665 | |
Hong Kong Dollar | R01200 | Tajik somoni | R01670 | |
Graeca drachma | R01205 | Tajik ruble | R01670 | |
Danica krone | R01215 | Turcorum lyra | R01700 | |
US pupa | R01235 | Turci manat | R01710 | |
Euro | R01239 | Novi Turci manat | R01710 | |
Indian Rupee | R01270 | Uzbecorum sum | R01717 | |
Hibernica libra | R01305 | Ucraina hryvnia | R01720 | |
Krone Islandica | R01310 | Ucraina karbovanets | R01720 | |
Hispanica peseta | R01315 | Signum Finnicum | R01740 | |
Italian lira | R01325 | franco French | R01750 | |
Casachia tenge | R01335 | Bohemica koruna | R01760 | |
Canadian Dollar | R01350 | krona | R01770 | |
Kyrgyz som | R01370 | Helvetica ingenua | R01775 | |
Seres Yuan | R01375 | Estonica kroon | R01795 | |
Kuwaiti Dinar | R01390 | Iugoslav novum dinar | R01804 | |
Latvian lats | R01405 | Africae Meridionalis Rand | R01810 | |
Lebanese libra | R01420 | Respublica Coreae Vincitur | R01815 | |
Japanese Yen | R01820 |
Integrum ductor in codicibus monetae etiam in Central Bank website praesto est – vide http://cbr.ru/scripts/XML_val.asp?d=0
Nunc interrogationem chordae formabimus in cella in scheda cum:
- textum concatenationis operator (&) ad illud in unum conferendum;
- Features VPR (VLOOKUP)ut codicem monetæ in indice indigemus;
- Features Text (Etc)qui convertat diem secundum datam formam diurnorum anni per micam.
="http://cbr.ru/scripts/XML_dynamic.asp?date_req1="&ТЕКСТ(B2;"ДД/ММ/ГГГГ")& "&date_req2="&ТЕКСТ(B3;"ДД/ММ/ГГГГ")&"&VAL_NM_RQ="&ВПР(B4;M:N;2;0)
Gradus 2. Facite petitionem
Nunc munus utimur Web Service (WEBSERVICE) genita interrogatione chorda ut unicum argumentum. Longum erit responsum lineae XML codicis (melius est verbo involvere ac augere magnitudinem cellularum, si totam eam videre vis);
Gradus 3. Parsing responsum
Ut facilius intelligatur structuram responsionis notitiae, melius est uti una ex parte online XML parsers (exempli gratia: http://xpather.com/ vel https://jsonformatter.org/xml-parser); quae uisum XML codicem formare potest, indentum ei addit et syntaxin cum colore illustrando. Tunc omnia multo clariora fient;
Nunc perspicere potes clare perspicere valores cursus a nostris tags effictos esse
Ut extrahantur, columnam decem (vel potius, si cum margine factas) eligant, cellulas vacuas in scheda (quia dies X dierum interstitium ponebatur) ac munus in formulam talea inire. FILTER.XML (FILTERXML):
Hic, primum argumentum nexus est ad cellam cum responsione ministrantis (B8), et secunda est chorda quaesita in XPath, lingua peculiari, quae adhiberi potest ad necessarios XML codicem accedere et ea extrahere. Plura de lingua XPath legere potes, exempli gratia, hic.
Aliquam sit amet, post formulam ingredi, noli premere Enteret claviaturae Ctrl-+shift+Enter, ie ingrediuntur eam ut formulam ordinatam (braccae crispae circa adicientur automatice). Si postremam versionem Officii 365 cum auxilio dynamicae vestit in Excel, deinde simplex est Enteret non necesse est ante cellas vacuas eligere - munus ipsum tot cellulas capiet quot opus est.
Ad dies extrahendos idem faciemus - plures cellas vacuas in columna adjacente eligemus eodemque functione utemur, sed alia interrogatione XPath, ut omnes valores Tabularum attributorum ex Record tags:
=FILTER.XML(B8;"//Record/@Date")
Nunc in posterum, cum tempora in originalibus cellulis B2 et B3 mutatis vel in indicem cellae B3 diversam monetam eligens, quaestio nostra automatice renovabitur, referente ad Centralis Banka servers pro nova notitia. Ad vim renovationis manually, addito claviaturae compendio uti potes Ctrl-+alt+F9.
- Inferre bitcoin rate ad Excel via Power Query
- Inferre commutationem rates de Interreti in vetustis versionibus Excel