Merhaba, bu yazıda sizlere C# ile Merkez Bankası Döviz Kurlarını Çekme hakkında bilgi vereceğim. Bir önceki yazımızda C# ile Tesseract OCR Kullanımı hakkında bilgi verdim.
C# ile Merkez Bankası Döviz Kurlarını Çekme Nerede İşimize Yarar ?
Döviz kurlarını çekmek için farklı yerlerin api’larını kullanabilirsiniz. Ama merkez bankasından bugünün yada başka bir günün döviz kurlarını çekebiliriz. Kurlar gün içerisinde 15:30 da güncellenmektedir. Bu döviz kurlarını ticari amaçla kullanabiliriz. Örneğin bir teklif programınız var ve üzerinde kurlar üzerinden teklif veriyorsunuz. Burada kur değişimleri kur hesaplamaları ürünlerin farklı kurlardaki fiyatları gibi değerleri hesaplayabilirsiniz.
Proje Kodlarının Eklenmesi
Using kısmına aşağıdaki kodu ekliyoruz.
1 | using System.Xml; |
Bugüne dair döviz kurunu çekmek için aşağıdaki linki kullanabilirsiniz. Ben bugünün kurları üzerinden işlem yapacağım.
http://www.tcmb.gov.tr/kurlar/today.xml
İstediğiniz bir güne ait kurları çekmek içinde aşağıdaki linki kullanabilirsiniz.
http://www.tcmb.gov.tr/kurlar/yyyyMM/ddMMyyyy.xml
Ben burada verileri bir datagrid üzerinden gösterdim. Siz kendinize göre bunları düzenleyebilirsiniz. İstediğiniz işleme göre kullanabilirsiniz. Verileri dataset’e aldım. Daha sonra datagrid üzerinde gösterdim.
1 2 3 4 | XmlTextReader rdr = new XmlTextReader(" http://www.tcmb.gov.tr/kurlar/today.xml"); DataSet ds = new DataSet(); ds.ReadXml(rdr); dgv.DataSource = ds.Tables["Currency"]; |
Soru ve görüşleriniz için [email protected] adresine mail atabilirsiniz.