Co to jest i do czego służy IMPORTXML?
IMPORTXML to funkcja dostępna w Google Sheets, która pozwala na importowanie danych z dowolnej strony internetowej, która obsługuje XML lub HTML. Dane te można następnie wykorzystać w arkuszu kalkulacyjnym do tworzenia raportów, analizowania informacji, a także do automatyzacji różnych zadań.
Składnia IMPORTXML
Składnia funkcji IMPORTXML jest następująca:
=IMPORTXML(url, xpath_query)
url
: adres URL strony internetowej, z której chcesz pobrać dane.xpath_query
: zapytanie XPath, które określa dane do pobrania ze strony internetowej. Zapytanie XPath to wyrażenie, które służy do identyfikowania elementów na stronie internetowej.
Dane wejściowe IMPORTXML
Funkcja IMPORTXML wymaga dwóch danych wejściowych:
- Adres URL strony internetowej, z której chcesz pobrać dane.
- Zapytanie XPath, które określa dane do pobrania ze strony internetowej.
Przykłady zastosowania IMPORTXML
A | B | C | D | E | |
---|---|---|---|---|---|
1 | Produkt | Cena | Dostępność | Opis | Ocena |
2 | Telefon komórkowy | 1200 zł | W magazynie | Nowoczesny telefon komórkowy z aparatem 20MPx. | 4.5 |
3 | Laptop | 3500 zł | Dostępny w ciągu 3 dni | Lekki i wydajny laptop idealny do pracy i rozrywki. | 4.2 |
4 | Tablet | 800 zł | Dostępny w ciągu 2 dni | Tablet z ekranem dotykowym o przekątnej 10 cali. | 3.9 |
Aby pobrać dane z przykładowej strony internetowej, możemy użyć następującej funkcji IMPORTXML:
=IMPORTXML("https://www.example.com/produkty", "//table/tbody/tr/td[2]")
W tym przykładzie:
https://www.example.com/produkty
: adres URL strony internetowej.//table/tbody/tr/td[2]
: zapytanie XPath, które wybiera drugie komórki w każdym wierszu tabeli na stronie internetowej.
Najczęściej pojawiające się błędy IMPORTXML, oraz co mogą znaczyć?
Funkcja IMPORTXML może zwrócić różne błędy. Oto niektóre z najczęstszych:
#N/A
: Funkcja nie może znaleźć danych określonych w zapytaniu XPath. Sprawdź poprawność zapytania i upewnij się, że dane są dostępne na stronie internetowej.#REF!
: Podano nieprawidłowy adres URL lub zapytanie XPath. Sprawdź poprawność adresu URL i zapytania.#VALUE!
: Funkcja nie może przeanalizować danych na stronie internetowej. Spróbuj zaktualizować zapytanie XPath.