
Kopsavilkums
Funkcija Excel FILTERXML atgriež noteiktus datus no XML teksta, izmantojot norādīto XPath izteiksmi.
Mērķis
Iegūstiet datus no XML, izmantojot XpathAtgriešanās vērtība
Datu saskaņošana kā tekstsSintakse
= FILTERXML (xml, xpath)Argumenti
- xml - derīga XML kā teksta virkne.
- xpath - derīga Xpath izteiksme kā teksta virkne.
Versija
Excel 2013Lietošanas piezīmes
Funkcija Excel FILTERXML atgriež noteiktus datus no XML teksta, izmantojot norādīto XPath izteiksmi.
XML ir teksta formāts datu glabāšanai un transportēšanai. Tas nav atkarīgs no kādas konkrētas aparatūras vai programmatūras. XML ir paplašināms un paredzēts datu pārvadāšanai, nevis datu parādīšanai noteiktā veidā. XML ir stingri sintakses noteikumi, kas ļauj programmatūrai šķērsot XML dokumenta struktūru un veikt dažādas darbības.
XPath ir īpaša vaicājuma valoda XML dokumenta elementu un atribūtu atlasei. Funkcija FILTERXML izmanto XPath, lai saskaņotu un izvilktu datus no teksta XML formātā.
Piezīme: FILTERXML nav pieejams programmā Excel Mac datorā vai programmā Excel Online.
Piemērs
Parādītajā piemērā šūna satur XML, kas satur informāciju par albumiem, kas publicēti kā kompaktdiski. Katrā kompaktdiskā ir albuma nosaukums, mākslinieka vārds un albuma izdošanas gads. Formula šūnā D5 visu nosaukumu iegūšanai izmanto FILTERXML:
=FILTERXML(B5,"//cd/title")
Xml arguments ir XML šūnā B5, un arguments xpath ir izteiksme "// cd / title", kas visus nosaukuma elementus saskaņo ar vecāku. Programmā Excel 365, kas atbalsta dinamiskos masīvus, rezultāti automātiski izplūst diapazonā D5: D14.