<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>webservice arşivleri - Microsoft 365 Academy | Blog</title>
	<atom:link href="https://m365academy.com/tag/webservice/feed/" rel="self" type="application/rss+xml" />
	<link>https://m365academy.com/tag/webservice/</link>
	<description></description>
	<lastBuildDate>Wed, 25 Dec 2024 12:31:57 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://m365academy.com/wp-content/uploads/2024/11/m365.svg</url>
	<title>webservice arşivleri - Microsoft 365 Academy | Blog</title>
	<link>https://m365academy.com/tag/webservice/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WEBSERVICE / WEBHİZMETİ FONKSİYONU</title>
		<link>https://m365academy.com/excel/webhizmeti-fonksiyonu/</link>
					<comments>https://m365academy.com/excel/webhizmeti-fonksiyonu/#respond</comments>
		
		<dc:creator><![CDATA[Murat OSMA]]></dc:creator>
		<pubDate>Wed, 25 Dec 2024 12:13:21 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel Formula]]></category>
		<category><![CDATA[Excel Formülleri]]></category>
		<category><![CDATA[excel function]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WEBHİZMETİ]]></category>
		<category><![CDATA[webservice]]></category>
		<guid isPermaLink="false">https://m365academy.com/?p=23114</guid>

					<description><![CDATA[<p>WEBHİZMETİ (WEBSERVICE) Fonksiyonu Nedir? WEBHİZMETİ fonksiyonu, bir web kaynağına HTTP GET isteği yaparak dönen içeriği metin olarak hücreye getiren bir fonksiyondur. Örnek olarak, bir hava durumu veya finansal veri sağlayan API’den JSON/XML formatında veri çekebilir, sonrasında Excel’de işlemler yapabilirsiniz. Genellikle FILTERXML gibi ek fonksiyonlar veya Power Query ile birlikte kullanılarak gelen ham veriyi ayrıştırmak mümkün [&#8230;]</p>
<p><a href="https://m365academy.com/excel/webhizmeti-fonksiyonu/">WEBSERVICE / WEBHİZMETİ FONKSİYONU</a> yazısı ilk önce <a href="https://m365academy.com">Microsoft 365 Academy | Blog</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">WEBHİZMETİ (WEBSERVICE) Fonksiyonu Nedir?</h3>



<p><strong>WEBHİZMETİ</strong> fonksiyonu, bir web kaynağına HTTP GET isteği yaparak dönen içeriği metin olarak hücreye getiren bir fonksiyondur. Örnek olarak, bir hava durumu veya finansal veri sağlayan API’den JSON/XML formatında veri çekebilir, sonrasında Excel’de işlemler yapabilirsiniz. Genellikle <strong>FILTERXML</strong> gibi ek fonksiyonlar veya Power Query ile birlikte kullanılarak gelen ham veriyi ayrıştırmak mümkün olur.</p>



<p><strong>Önemli Noktalar:</strong></p>



<ol class="wp-block-list">
<li><strong>Sadece Metin Döndürür:</strong> WEBHİZMETİ fonksiyonu, URL’nin yanıtını ham metin olarak getirir. Yanıt JSON, XML, düz metin vs. olabilir.</li>



<li><strong>HTTP GET İsteği:</strong> Genellikle bir parametresiz veya parametreli URL’ye GET isteğinde bulunur. POST, SOAP vb. yöntemleri desteklemez.</li>



<li><strong>Excel Versiyonu:</strong> Microsoft 365 veya Excel 2013 ve sonrası sürümlerde (Windows) kullanılabilir.</li>



<li><strong>Güvenlik ve Bağlantı:</strong> Bilinmeyen veya güvenilmeyen URL’lerle veri çekmek riskli olabilir. Kurumsal güvenlik duvarları ve proxy ayarları fonksiyonun çalışmasını kısıtlayabilir.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h4 class="wp-block-heading">Sözdizimi</h4>



<pre class="wp-block-preformatted"><code>WEBHİZMETİ(url)</code></pre>



<h4 class="wp-block-heading">Argümanlar:</h4>



<ul class="wp-block-list">
<li><strong>url (gerekli):</strong><br>Veri talep edilecek web adresi. Genellikle &#8220;http://&#8221; veya &#8220;https://&#8221; ile başlayan tam bir URL metni. Hücre içinde oluşturduğunuz bir metin olabilir (ör. <code>"https://api.xyz.com/data"</code>).</li>
</ul>



<p><strong>Not:</strong> Fonksiyon tek bir argüman alır ve eğer bağlantı başarısız, URL yanlış, sunucu yanıt vermiyor veya metin çok büyükse hata döndürebilir.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h4 class="wp-block-heading">Örnek Tablo ve Formül Kullanımı</h4>



<p>Aşağıda basit bir örnek olarak, <a href="http://numbersapi.com/">numbersapi.com</a> benzeri ücretsiz bir servisten sayı hakkında rastgele bilgi çekmek istediğimizi varsayalım. Bu web servis, <code>"http://numbersapi.com/&lt;sayı&gt;"</code> formatında bir GET isteğine düz metin döndürür.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th><strong>A Sütunu (Sayı)</strong></th><th><strong>B Sütunu (Formül)</strong></th><th><strong>C Sütunu (Açıklama)</strong></th></tr></thead><tbody><tr><td>42</td><td>=WEBHİZMETİ(&#8220;<a href="http://numbersapi.com/">http://numbersapi.com/</a>&#8221; &amp; A2)</td><td>42 sayısıyla ilgili kısa bir metinsel bilgi (#)</td></tr><tr><td>2023</td><td>=WEBHİZMETİ(&#8220;<a href="http://numbersapi.com/">http://numbersapi.com/</a>&#8221; &amp; A3)</td><td>2023 hakkında metinsel bilgi</td></tr><tr><td>7</td><td>=WEBHİZMETİ(&#8220;<a href="http://numbersapi.com/">http://numbersapi.com/</a>&#8221; &amp; A4)</td><td>7 sayısıyla ilgili rastgele bilgi (Örn: &#8220;7 is the number&#8230;&#8221;)</td></tr></tbody></table></figure>



<ol class="wp-block-list">
<li><strong>A2</strong> hücresine <code>"42"</code>, A3’e <code>"2023"</code>, A4’e <code>"7"</code> yazın.</li>



<li><strong>B2</strong> hücresine aşağıdaki formülü girin: <code>=WEBHİZMETİ("http://numbersapi.com/" &amp; A2)</code></li>



<li><strong>B3</strong> hücresinde: <code>=WEBHİZMETİ("http://numbersapi.com/" &amp; A3)</code></li>



<li><strong>B4</strong> hücresinde: <code>=WEBHİZMETİ("http://numbersapi.com/" &amp; A4)</code></li>
</ol>



<p>Bu formüller, ilgili URL’ye istek göndererek metinsel yanıtı hücrede görüntüleyecektir. Örneğin &#8220;42&#8221; için &#8220;42 is the answer to the ultimate question of life&#8230;&#8221; gibi bir metin dönebilir. Dönen sonuç her istekte farklı olabilir veya sabit bir metin olabilir.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h4 class="wp-block-heading">Muhtemel Hatalar veya Sorunlar</h4>



<ul class="wp-block-list">
<li><strong>#BAĞ (Connecting&#8230;)</strong> şeklinde bir uyarı veya #HESAPLA! (Calculating) geçici durum: Veri çekilirken hücrede geçici hata/uyarı görebilirsiniz.</li>



<li><strong>#DEĞER!</strong>: URL geçerli bir metin değilse veya boşsa bu hata dönebilir.</li>



<li><strong>#BAŞV!</strong>: Dosya boyutu, kaynak erişim sorunları vb.</li>



<li><strong>#YOK</strong>: Bağlantı engellenmiş, yanıt yok, vb.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h4 class="wp-block-heading">İpuçları:</h4>



<ol class="wp-block-list">
<li><strong>Veriyi Ayrıştırma:</strong> Gelen yanıt JSON veya XML içeriyorsa <strong>FILTERXML</strong>, Power Query veya makrolarla ayrıştırabilirsiniz.</li>



<li><strong>Dinamik Parametreler:</strong> URL’nin bir kısmını hücrelerden alarak, parametreler ekleyip dinamik istekler oluşturabilirsiniz.</li>



<li><strong>Hesaplamayı Kontrol:</strong> WEBHİZMETİ fonksiyonu her hesaplamada yeniden veriye istek atar. Eğer sürekli değişmesi gerekmiyorsa, veri çekildikten sonra hücreleri kopyalayıp “Özel Yapıştır (Değerler)” yapabilirsiniz.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h4 class="wp-block-heading">Sonuç</h4>



<p><strong>WEBHİZMETİ (WEBSERVICE)</strong> fonksiyonu, Excel’in dış dünyaya açılan kapısıdır. Bir URL’ye GET isteği gönderip yanıtı metin olarak döndürür. Bu özellik basit API’lardan veri almak, küçük servis entegrasyonları yapmak veya online kaynaklardan anlık bilgi çekmek isteyen kullanıcılar için faydalıdır. Formül her yeniden hesaplandığında veri tazelenir, bu sayede güncel veriyi çalışma sayfasında tutabilirsiniz.</p>



<p>Web kategorisindeki diğer formüller için <a href="https://m365academy.com/tag/web/"><strong>buraya</strong></a> bakabilirsiniz.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉&nbsp;<a href="https://forms.office.com/r/0gMDksLjLg" target="_blank" rel="noreferrer noopener">https://forms.office.com/r/0gMDksLjLg</a></p>



<p>🟢<strong>News from Microsoft 365</strong>&nbsp;bültenimize abone olabilir. 👉&nbsp;<a href="https://www.linkedin.com/newsletters/7076133011028611072/" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/newsletters/7076133011028611072/</a></p>



<p>🟢<strong>Microsoft 365 Copilot Community</strong>&nbsp;grubumuza katılabilirsiniz. 👉&nbsp;<a href="https://www.linkedin.com/groups/9559408/" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/groups/9559408/</a></p>



<p>Sevgiler ❤️</p>
<p><a href="https://m365academy.com/excel/webhizmeti-fonksiyonu/">WEBSERVICE / WEBHİZMETİ FONKSİYONU</a> yazısı ilk önce <a href="https://m365academy.com">Microsoft 365 Academy | Blog</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://m365academy.com/excel/webhizmeti-fonksiyonu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
