• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

API to Excel

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
558
Excel Vers. ve Dili
Office 2024 Türkçe
Merhaba,
n11 mağazamda bulunan verileri çekebilmek için API anahtarım mevcut ancak bunun nasıl yapıldığı ile ilgili internette çok az döküman var.
n11'in verdiği döküman ise sadece programcılar için. Yani excel'e çekmekle ilgili hiçbir şey yok.

API ile Excel'e veri çekme konusunda şu yolu takip etmeye çalışıyorum ama verileri alamıyorum.

Veri/Yeni sorgu/Diğer kaynaklardan/Web'den

n11 bana bir web adresi, api anahtarı ve şifre veriyor. Ancak excel'de kullanıcı adı bölümü olan yerler var. neyi nereye gireceğimi bulamadım.

Bilgisi olan paylaşabilir mi acaba.
Teşekkürler.
 

Ekli dosyalar

  • 2021-09-24_185638.png
    2021-09-24_185638.png
    128.1 KB · Görüntüleme: 18
Bildiğim kadarıyla N11 XML linki veriyor.
Destekten Ürünlerinizin XML linkini isteyin.
Linki Excelde normal dosya aç kısmındaki dosya adresi kısmına kopyalayarak açabilirsiniz.
 
İlginiz için teşkkürler Muzaffer bey,
n11'in verdiği linklerden birisi örneğin şu şekilde:
https://api.n11.com/ws/OrderService.wsdl

Ürünlerimin listesini Excel olarak da veriyor, onda sıkıntı yok.
Benim amacım örneğin gelen siparişlerimi anlık olarak Excel'e çekmek.
 
Ben ürün listesini çekmek istediğinizi zannettim.

Siparişleri çekmek için Api kullanılmalı.
Ancak ticaret sitelerinin sunduğu Api ile Excel VBA Api'nin bir ilişkisi yok, bunun belirteyim.
Siparişleri Api ile nasıl çekeceğiniz konusunda hiçbir fikrim yok ama Excel VBA ile yapılabiliyor.
 
Evet bunun bir örneğini görmüştüm. Ama nasıl yapıldığı hakkında hiçbir bilgi yok.
 
İşin özeti; N11'in web SOAP servisine post edilen verilerden sonra geri alınan XML veya JSon türündeki veriler ayıklanarak işlem gerçekleştirilir.

Bu işleri normal bir Excel kullanıcısının yapması beklenmediği için N11 bu işlerle ilgili API dokumanları hazırlayıp, yayınlar. İnternetteki örnekler genelde Java ve PHP tabanlı yazılımlarda N11 API'lerinin kullanımını gösteriyor ama VB.Net veya VBA ile de yapılabilir diye düşünüyorum. Oturup, uğraşmak lazım.....

.
 
Google Script'le bir SOAP servisine gönderilen isteğe alınan XML cevabın ayıklanarak sayfaya yazdırılmasına ilişkin yeni hazırladığım bir çalışmayı fikir vermesi açısından aşağıdaki linkten inceleyebilirsiniz....


.
 
Google Script'le bir SOAP servisine gönderilen isteğe alınan XML cevabın ayıklanarak sayfaya yazdırılmasına ilişkin yeni hazırladığım bir çalışmayı fikir vermesi açısından aşağıdaki linkten inceleyebilirsiniz....


.

Haluk Bey yine, güzel bir çalışmaya imza attınız, tebrikler.
Yalnız bölgesel ayarları Türkçe olanlarda numberFormat işleminden sonra (ondalık seperatorün virgül olmasından dolayı) değerler anlamsız bir şekle bürünüyor. Aşağıda sayfaya göndermeden numerik çevrimi yapılınca sorun çıkmıyor.
JavaScript:
 var data = [Kod, Aciklama, Number(Alis), Number(Satis), Zaman];
 
Tamamdır dostum, not aldım..... ve belirttiğin ilaveyi yaptım. Teşekkürler :)

.
 
Son düzenleme:
Geri
Üst