ID EN
#Web

WEBSERVICE

Excel Functions 🇮🇩 Bahasa Indonesia

Dapatkan data dari layanan web

Syntax

EXCEL
=WEBSERVICE(url)

Arguments

Parameter Deskripsi
url The url of the web service to call.

Return Value

Data yang dihasilkan

Details

Fungsi WEBSERVICE mengembalikan data dari layanan web yang dihosting di internet. Fungsi WEBSERVICE hanya tersedia di Excel 2013 dan versi lebih baru untuk Windows. Layanan web menggunakan protokol seperti HTTP untuk mengambil data dalam format yang dapat dibaca mesin seperti XML atau JSON. Misalnya, rumus yang menggunakan WEBSERVICE untuk memanggil layanan web fiktif yang dihosting di somewebservice.com mungkin terlihat seperti ini: Hasil dari fungsi WEBSERVICE dikembalikan langsung ke lembar kerja. Jika hasil dari layanan web dalam format XML, Anda dapat menggunakan fungsi FILTERXML untuk menguraikan XML. Contoh sederhana layanan web adalah RSS, yang digunakan untuk mensindikasikan konten dalam format XML. RSS tersedia secara luas dan tidak memerlukan otentikasi, sehingga merupakan cara mudah untuk menguji fungsi WEBSERVICE

Contoh

Example 1

A web service uses a protocol like HTTP to retrieve data in a machine-readable format like XML or JSON. For example, a formula that uses WEBSERVICE to

EXCEL
=WEBSERVICE(“http://somewebservice.com/endpoint?query=xxxx”)
Example

A simple example of a web service is RSS, which is used to syndicate content in XML format. RSS is widely available and does not require authenticatio

EXCEL
=WEBSERVICE("https://www.nasa.gov/rss/dyn/breaking_news.rss")
Parsing the result

When the result from WEBSERVICE is XML, you can use the FILTERXML function to parse the data. In the example shown, this is how the data and title of

EXCEL
=MID(FILTERXML(B4,"//item/pubDate"),6,11)
Parsing the result

The formula in C7 extracts the title:

EXCEL
=FILTERXML(B4,"//item/title")

See Also

FILTERXML ENCODEURL