Excel ile SQL Arasında Bağlantı Kurmak
Вставка
- Опубліковано 29 сер 2024
- #excel #sql #vba #makro #ileriexcel #ado
Bu kapsamlı Excel video rehberinde, Excel ile SQL veritabanı arasında nasıl bağlantı kurabileceğinizi öğreneceksiniz. Adım adım anlatılan konular arasında veri alımı, veri güncelleme, veri sorgulama ve veri senkronizasyonu yer almaktadır. Excel'in güçlü veri işleme yeteneklerini SQL veritabanlarıyla birleştirerek veri analizi ve raporlama süreçlerinizi geliştirebilirsiniz. Bu video ile Excel ve SQL konularındaki bilgilerinizi birleştirin ve verilerinizi daha etkili bir şekilde yönetin.
Video içinde yer alan kodlar
Dim baglanti As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sunucu, veritabani, id, sifre, sorgu As String
sunucu = "DESKTOP-HH57JKD\SQLEXPRESS"
veritabani = "AdventureWorks2014"
id = ""
sifre = ""
sorgu = "SELECT * FROM [HumanResources].[Department] Where [GroupName]='Manufacturing'"
baglanti.Open "Driver={SQL SERVER};Server=" & sunucu & ";Database=" & veritabani & _
";Uid=" & id & ";Pwd=" & sifre & ";"
rs.Open sorgu, baglanti, adOpenStatic
With Range("A1:AA1000")
.ClearContents
.CopyFromRecordset rs
End With
rs.Close
baglanti.Close
Emeğinize sağlık hocam. SQL ile ilgili daha fazla video eğitimlerinize ihtiyacımız var, Udemy üzerinden SQL-Excel eğitim seti hazırlayabilirseniz tadından yenmez.
Hocam ek olarak Macro Excel ile SQL e veri gönderme, SQL de değişiklik yapma gibi video da hazırlayabilirseniz sevinirim. Eminim bir çok insanın faydasına olacaktır.
Ağzınıza sağlık çok güzel bir eğitim videosu olmuş. SQL ile ilgili yeni videolarınızı heyecanla bekliyoruz
Harika olmuş hocam. Eline sağlık.
Uzun zamandır haber alamadık hocam burada olduğunuzu bilmek güzel :)
Zamanlama o kadar iyi ki. Tam olarak sql bağlantısı konusunda sorularım vardı. Çok güzel oldu bu video. Çok teşekkürler...
Yine güzel ve başvuru kaynağı bir video
Sql veritabanını kullanan proje bazlı Bir eğitim seti çok güzel olur.
Teşekkür ederiz
Her gün Mustafa hocam acaba bir video paylaşmış mı bugün , ne öğrenirim kendisinden diye beklemekten harap oldum hocam ;)
Tekrardan hoşgeldiniz. SQL ile ilgili videolarınızın devamını görmeyi çok isteriz. Eğitim videolarınızı dört gözle bekliyoruz. Şimdiden çok teşekkürler hocam.
Emeğinize sağlık. Devamını bekliyoruz.
Mustafa Hocam ağzınıza sağlık
Çok güzel anlatıyorsunuz
Teşekkürler hocam. Veri çekmeyi öğrendik. Bir de sql e veri göndermeyi anlatabilir misiniz? Bence de udemy de sql excel set yapsanız efsane olur.
internette bulduğum en sade dil ve yeterince bilginin olduğu harika bir kaynak olmuş emeğine sağlık Hocam sizden ricam personel puantajları için kullanılan parmak okuma cihazı veya kart okuma cihazlarından veri çekmemiz için bir örnek oluşturmanız
Hocam ellerine emeğinize sağlık, keşke basic'den yapılan sorguda, SQL üzerinden çektiğimiz datadanın başlıklarını da excele aktarmayı gösterseydiniz. Çok sütunlu data aktarımlarında sütunların ne olduğunu bilinmez ise büyük sıkıntı.
Bekliyoruz Hocam...
ellerinize sağlık
Hocam emeğinize sağlık SQL üzerinden kapsamlı bir dashboard projesi ufuk açar diğer videoalarınız gibi sağolun herşey için.
Emeğine sağlık hocam
Çok yararlı faydalı bir video 👏👏
Yine Yeniden Harika bir Eğitim olmuş, Sql Eğitimi isteriz Hocam iyi olur Teşekkürler Emeğiniz için
Hocam Udemy den sizin 3 farklı eğitiminizi aldım. Bu eğitimleri tamamladıktan sonra olumlu yorumlar almış bir SQL eğitimini Udemy den alacağım. Şayet siz de Udemy de kapsamlı bir SQL eğitimi hazırlayabilirseniz çok faydalı olacaktır. Eğer ben SQL eğitimi almadan önce hazırlamış olursanız elbetteki hiç düşünmeden sizin eğitiminizi alırım, zira konu anlatımınız çok güzel ve anlaşılır. Bizi SQL eğitiminizden mahrum bırakmayacağınızı umut ediyorum :)
Güzel eğitim oldu hocam. Teşekkürler
kapsamlı sql soruguları rica ediyoruzzzz...hatta başlı başına sql eğitimi lütfen....logo tigerden sql sorgu yapmayıda öğretirseniz tadından yenmez wallahi 👍👍👍👏👏👏👏
Emeğinize sağlık cidden çok sağlıklı olmus udemy de sql üzerine aldığım eğitimlerden tam olarak birsey anlayamadım keşke sizin de bu yönde eğitiminiz bulunsa..
Teşekkürler Mustafa Hocam,
Dönen sorgunun sütun başlıkları gelmedi, o da gelseydi ne iyi olurdu.
Teşekkürler. Özlemiştik :)
Emeğinize sağlık hocam çok faydalı oldu
Talep olmaz mı hiç kral. 1.5 mio satırlık veriler var. Excel e sığmıyor. Onları daha SQL de iken sınırlamak lazım ki Excel e alsın. BEKLIYORUZ. SÜPERSIN
Emeğinize sağlık, teşekkürler...
Ellerinize sağlık hocam Udemy de bulunan access bağlantılı olan çalışmanızda olduğu gibi SQL ile excel vba (username) ile bağlantılı bir eğitim hazırlamanızı bekliyorum. Ancak sizlerden ricam bu sefer veri tabanına biraz daha ağırlık vermeniz olacak. Özellikle access ilişkisel veri tabanı konusunda. Teşekkürler.
Hocam Bağlantı sonrasında SQL Server üzerindeki verileri Excel üzerinden güncelleme, ekleme ve silme işlemlerini yaptıktan sonra bir buton aracılığı ile aynı tablo üzerinde güncelleme yapma ile alakalı anladığınız bir video yapabilirseniz çok seviniriz hocam.
Hocam videolarınız için teşekkür ederiz SQL den excel e iki tarih ve zaman aralığında geçmiş rapor alma videosu yaparmısınız
Hocam emeğinize sağlık
Hocam emeğinize sağlık güzel anlatım excel sql ile basit bir program hazırlayabilseniz süper olur
Bağlantı sonrasında SQL Server üzerindeki verileri Excel üzerinden güncelleme, ekleme ve silme işlemlerini de anlatığınız bir video yapabilirseniz memnun oluruz. Teşekkürler :)
Mustafa Hocam emeğinize sağlık, yine çok faydalı bir video olmuş. Günlerdir yabancı kaynaklardan öğrenmeye çalıştığım şeyi 5 dakikada anlatmışsınız. Ne kadar teşekkür etsem az.
2 sorum olacak:
1) Çektiğimiz tablonun başlıklarını nasıl getirebiliriz?
2) Sorgu içerisinde WHERE [GroupName] = 'Manufacturing' yazmak yerine Manufacturing'i parametrik yapıp excelde bir hücrede yazan veriye nasıl bağlayabiliriz?
Vakit ayırıp cevaplayabilirseniz çok sevinirim.
Excelden sql prosedürü tetiklemeyi ve parametreleri bir hücreden almaya yapabilir misiniz?
Hocam merhaba;
Kayıt ekleme, silme ve update içeren daha kapsamlı bir video bizim için çok faydalı olacaktır. Access database için de ayrıca düşünülebilir. Emeğiniz için teşekkür ederim. Saygılar.
ACCESS HOCAMIN UDEMY KURSUNDA VAR. Çok faydal tavsiye ederim. 60 lira gibi bir ücrete alabilirsiniz
Mustafa hocam merhaba , açıkcası ben çok isterim SQL hakkında daha fazla bilgi sahibi olmayı . Kamu personeliyim bayramdan sonra bizde eğitime başlayacağız ama sizden istifade etmek beni daha hoşnut eder. Emeğiniz için teşekkür ederim . İyi çalışmalar.
Merhaba,
Dim sunucu, veritabani, id, sifre, sorgu As String
tanımlarında sadece sorgu string tanımlanmış olur, diğerleri varyant veri tipidir. Siz hepsinin string olduğunu söylediniz, sanırım bir anlık dalgınlıktı.
Elinize sağlık Mustafa bey. Süper bir paylaşım olmuş.
Ben şu anda SAP B1 sql server üzerinde hali hazırda sorgular hazırlıyorum. ama oldukça uzun, komplike sorgularım var.
Bunları alt satıra taşıyamadım syntax hatası alıyorum. uğraştım ama işin içinden çıkamadım. satır sonlarında ( _ ) ve ( & _) kullandım o da işe yaramadı.
Bir de her sorgum SELECT ile de başlamıyor. zaman zaman DECLARE ile tanımlamalar yaptığım sorgularım var.
Şimdi uzun sorguları çok satırlı hale nasıl getirebilirim ve SELECT ile başlama zorunluluğum var mı yardımcı olabilirseniz çok sevinirim.
ön sırada yerimizi alalım :)
ömer hocamın btk akademideki 2.nci sql video eğitimde 8,2 videosunda ETRADE isimli veritabanını excele aktarıyor. sorgu özelliklerinde sql kodlarını komut metni denen alana yapıştırıyor. fakat bende o komut metni kısmı pasif. sql kodlarını oraya yapıştıramıyorum.
Merhaba Hocam herşeyi yaptım data biraz yüksek 15000 + kayıt var şu hatayı veriyor
method copyFromRecordset of object Range failed
merhabalar hocam güzel bir videoydu elinize sağlık, benim bir internet sitesinden veri almam gerekiyor ancak site abonelik sistemi ile çalıştığı için hesap giriş sayfasında takılıyor ilerlemesini sağlayamadım yardımcı olur musunuz?
hocam merhaba, videoda bahsetmiş olduğunuz bağlantıyı farklı networkler arası yapabilir miyiz? Örneğin : İzmir ofisde bulunan SQL serverdan, İstanbul'daki bilgisayarda ki excelden data çekebilir miyim?
Hocam daha kapsamlı sorgular bekliyoruz. Binlerce satırlık tablonun hepsini değil filtreleyerek getirsin.
Hocam selamlar, bir sorum olucaktı bir proje üzerinde çalışıyorum ama sqlite ile herşeyi hallettim, excelden veritabanından veri çekiyorum, Excelden veriler veritabanından açıkken yani bağlantı açıkken Windows form programından ekleme düzenleme silme yapamıyorum, excel tarafında veritabanını arkaplanda yeniledikten sonra bağlantıyı kapatmam gerekiyor, yeni kayıtlar ekleyebilmem için. bunu nasıl yaparım yardımlarınızı rica ederim
Yeni user form eğitiminde database olarak SQL Server ı kullandınız mı hocam , yoksa yine access mi var ? ...
İSTERİZ HOCAM
merhaba,
sql veri tabanında erp de dönem değiştiğinde excel de hazırlanmış olan bilginin dönemini nasıl değiştirebiliriz
teşekkür eder kolaylıklar dilerim
Üstadım SQL de functionslarda triggerleri excele nasıl bağlarız acaba. tablesları bağlayabiliyorum fakat triggerleri bağlayamıyorum.
Hocam emeğinize sağlık. Aktarma esnasında sqldeki kayıtlardan sadece verdiğimiz yada makroya yazdığımız kriterlere göre aktarsın. Mesela sadece Ankararalı olanları excele aktarsın makro ile bu münkün müdür. Bunu şundan dolayı söyledim. Bazen listeleri excele aktarırken belli kriterlere göre aktarma yapılıyor.
Merhabalar, sqlden çekilen veri anlık olarak excelde değişim sağlar mı? yoksa düzenli olarak sql ve excel arasında bağlantı mı yapmak gerekiyor? bilen var mı?
hocam bir sorum daha olacak, bu yaptığımız sql yüklü pc den oldu. ben sql yüklü olmayan pc den şirketin sql serverinden veri çekmek istersem nasıl yapacağım?
diyelim kullanacağımız tablolar iki farklı databasede yani VERİLER FARKLI İKİ DATABASE tablosunda ise aynı vba sorgusu içinde iki farklı database aynı anda bağlanabilir miyiz?
Merhaba Hocam, aynı şeyi accesste yapabilir miyiz
Hocam merhabalar wordpress eğitim inizi almak istiyorum da kupon varmı indirim için teşekkür ederim
Ben yapamıyorum , Mustafa bey lütfen bu konuda yardımcı olur musunuz
sql server eğitimi iyi olur.
Hocam excele anlık veri almak için ne yapmamız gerekiyor rica etsem
Üstad tablodan yada Vba dan Sql e veri yazdırabiliyormuyuz? Benim bildiğim kadar veri yenileme süresini tanımladığımızda sql de yapılan değişiklik excel de de değişiyor benim merak ettiğim excelden değiştirince sql de değişir mi?
excel dosyasındaki verileri bu taraftan yapabiliyormuyuz
Hocam bir isteğim olacaktı. web üzerinden bir veriyi excelde gösterdikten sonra belli aralıklarla veriyi yenileyerek ancak önceki verinin altına ekleyerek tablo şeklinde bir uygulama var mıdır? Yada sql veri tabanında bir tablo oluşturup bu tabloya belli aralıklarla excel üzerinden veri göndererek verileri sql de kaydetme olabilir mi? Önceki verileri silmeden alt alta veri kaydetme olur mu? Örneğin hava sıcaklığını bir saatte bir excele gönderip günlük, aylık hava durumu tablosu oluşturabilir miyim? Yardımcı olursanız sevinirim.
Verileri kaydettiğiniz kolonda dolu hücre sayan bir değişken oluşturmalısınız. O değişken sayesinde ilk boş hücreye veriyi aktarır.
hocam open sql ile ms sql arasında komut farkı var mı?
Hocam dia muhasebe programı kullanıyoruz kullanilan datayi paylaşıma açmiyorlar buradan raporlarimi excele çekebilirmiyim nasil yardimci olabilirsiniz
Programı bilmediğim için yorum yapamıyorum malesef
Hocam iyi akşamlar WhatsApp grubunuz hala devam ediyor mu?
Evet
16:15 sn den itibaren söylediğiniz herşeyi istiyoruz hocam... :)))
+1
SQL de ki zaten olan bilgileri Excel de açmak ne işe yarıyor
Merhabalar, excel ile sql den veri cekmek isityorum fakat storedprocedure de bulunan sorguma göre veriyi cekmek ıstıyorum. Ancak gosterdıgınız yere sorgu = DECLARE @PassDate AS DATETIME SET @PassDate = GETDATE() - 7 EXEC [dbo].[sp_orderListByDate] @PassDate bu tarz bır sorgu yazıdgımda program hata veriyor. Yada daha uzun sorgular yazmak ıstedıgımde ıse excel yanıt vermıyor ve kendını kapatıyor. Bu sorunu nasıl çözebilirim?