Excel'i MySQL'e Bağlama

Excel'in(Excel) elektronik tablolar için kullanıldığından emin olun, ancak Excel'i(Excel) harici veri kaynaklarına bağlayabileceğinizi biliyor muydunuz ? Bu makalede, bir Excel(Excel) elektronik tablosunu bir MySQL veritabanı tablosuna nasıl bağlayacağımızı ve elektronik tablomuzu doldurmak için veritabanı tablosundaki verileri nasıl kullanacağımızı tartışacağız . Bu bağlantıya hazırlanmak için yapmanız gereken birkaç şey var.

Hazırlık(Preparation)

İlk olarak, MySQL(MySQL) için en güncel Açık Veritabanı Bağlantısı(Database Connectivity) ( ODBC ) sürücüsünü indirmelisiniz . MySQL için geçerli ODBC sürücüsü şurada bulunabilir:

https://dev.mysql.com/downloads/connector/odbc/

(Make)Dosyayı indirdikten sonra, indirme sayfasında listelenen dosyanın md5 karmasını kontrol ettiğinizden emin olun .

Ardından, az önce indirdiğiniz sürücüyü yüklemeniz gerekecek.  Yükleme işlemini başlatmak için dosyaya çift tıklayın. (Double)Yükleme işlemi tamamlandıktan sonra Excel ile kullanmak için bir (Excel)Veritabanı Kaynak Adı(Database Source Name) ( DSN ) oluşturmanız gerekecektir .

DSN'yi oluşturma(Creating the DSN)

DSN , MySQL veritabanı tablosunu kullanmak için gerekli tüm bağlantı bilgilerini içerecektir . Bir Windows sisteminde (Windows)Başlat(Start) , ardından Denetim Masası(Control Panel) , ardından Yönetimsel Araçlar(Administrative Tools) , ardından Veri Kaynakları (ODBC)(Data Sources (ODBC)) öğelerine tıklamanız gerekir . Aşağıdaki bilgileri görmelisiniz:

ODBC_data_source_admin

(Notice)Yukarıdaki resimdeki sekmelere dikkat edin . Bir Kullanıcı DSN'si(User DSN) yalnızca onu oluşturan kullanıcı tarafından kullanılabilir. Makinede oturum açabilen herkes için bir Sistem DSN'si mevcuttur. (System DSN)Dosya DSN'si(File DSN) , aynı işletim sistemine ve sürücülere sahip diğer sistemlere taşınabilen ve bu sistemlerde kullanılabilen bir .DSN dosyasıdır.

DSN'yi(DSN) oluşturmaya devam etmek için sağ üst köşedeki Ekle(Add) düğmesine tıklayın .

create_new_data_source

MySQL ODBC 5.x Sürücüsünü(MySQL ODBC 5.x Driver) görmek için muhtemelen aşağı kaydırmanız gerekecek . Mevcut değilse, bu yazının Hazırlık(Preparation) bölümünde sürücüyü yüklerken bir şeyler ters gitti. DSN oluşturmaya devam etmek için MySQL ODBC 5.x Driver'ın(Driver) vurgulandığından emin olun ve Bitir(Finish) düğmesine tıklayın. Şimdi aşağıda listelenene benzer bir pencere görmelisiniz:

data_source_config

Ardından, yukarıda gösterilen formu doldurmak için gerekli bilgileri sağlamanız gerekecektir. Bu gönderi için kullandığımız MySQL veritabanı ve tablo bir geliştirme makinesinde ve yalnızca bir kişi tarafından kullanılıyor. "Üretim" ortamları için yeni bir kullanıcı oluşturmanız ve yeni kullanıcıya yalnızca SEÇİM(SELECT) ayrıcalıkları vermeniz önerilir. Gelecekte, gerekirse ek ayrıcalıklar verebilirsiniz.

Veri kaynağı yapılandırmanızın ayrıntılarını sağladıktan sonra, her şeyin çalışır durumda olduğundan emin olmak için Test düğmesine tıklamalısınız. (Test)Ardından, Tamam(OK) düğmesine tıklayın. Şimdi, ODBC Veri Kaynağı Yöneticisi(ODBC Data Source Administrator) penceresinde listelenen önceki kümede formda sağladığınız veri kaynağı adını görmelisiniz :

ODBC_data_source_after

Elektronik Tablo Bağlantısını Oluşturma

Artık yeni bir DSN'yi başarıyla oluşturduğunuza göre, (DSN)ODBC Veri Kaynağı Yöneticisi(ODBC Data Source Administrator) penceresini kapatabilir ve Excel'i(Excel) açabilirsiniz . Excel'i(Excel) açtıktan sonra Veri(Data) şeridine tıklayın. Excel'in(Excel) daha yeni sürümleri için Veri Al'ı(Get Data) , ardından Diğer Kaynaklardan'ı(From Other Sources) ve ardından ODBC'den'i(From ODBC) tıklayın .

Excel'in(Excel) eski sürümlerinde bu biraz daha fazla işlemdir. İlk olarak, şöyle bir şey görmelisiniz:

veri şeridi

Bir sonraki adım, sekme listesinde Veri(Data) kelimesinin hemen altında bulunan Bağlantılar(Connections) bağlantısını tıklamaktır . Bağlantılar(Connections) bağlantısının konumu , yukarıdaki resimde kırmızı daire içine alınmıştır. Çalışma Kitabı Bağlantıları(Workbook Connections) penceresi size sunulmalıdır :

workbook_conn

Bir sonraki adım, Ekle(Add) düğmesine tıklamaktır. Bu size Mevcut Bağlantılar(Existing Connections) penceresini sunacaktır:

Mevcut_bağ

Açıkçası, listelenen bağlantılardan herhangi biri üzerinde çalışmak istemezsiniz. Bu nedenle, Daha Fazlasına Gözat…(Browse for More…) düğmesine tıklayın. Bu size Veri Kaynağı Seç(Select Data Source) penceresini sunacaktır:

select_data_source

Önceki Mevcut Bağlantılar penceresinde olduğu gibi, (Existing Connections)Veri Kaynağı Seç(Select Data Source) penceresinde listelenen bağlantıları kullanmak istemezsiniz . +Connect to New Data Source.odc klasörüne çift tıklamak istiyorsunuz . Bunu yaparken, şimdi Veri Bağlantı Sihirbazı( Data Connection Wizard) penceresini görmelisiniz :

select_data_source_2

Listelenen veri kaynağı seçenekleri göz önüne alındığında, ODBC DSN'yi vurgulamak ve (ODBC DSN)İleri'yi(Next) tıklatmak istiyorsunuz . Veri Bağlantı Sihirbazının(Data Connection Wizard) bir sonraki adımı, kullandığınız sistemde mevcut olan tüm ODBC veri kaynaklarını görüntüleyecektir.(ODBC)

Umarım, her şey plana göre giderse, önceki adımlarda oluşturduğunuz DSN'nin (DSN)ODBC veri kaynakları  arasında listelendiğini görmelisiniz . Vurgulayın(Highlight) ve İleri'ye tıklayın(Next) .

select_data_source_3

Veri Bağlantı Sihirbazı'ndaki(Data Connection Wizard) bir sonraki adım, kaydetmek ve bitirmektir. Dosya adı alanı sizin için otomatik olarak doldurulmalıdır. Bir açıklama sağlayabilirsiniz. Örnekte kullanılan açıklama, onu kullanabilecek herkes için oldukça açıklayıcıdır. Ardından, pencerenin sağ alt kısmındaki Bitir düğmesine tıklayın.(Finish)

select_data_source_4

Şimdi Çalışma Kitabı Bağlantısı(Workbook Connection) penceresine dönmelisiniz . Yeni oluşturduğunuz veri bağlantısı listelenmelidir:

select_data_source_5

Tablo Verilerini İçe Aktarma(Importing the Table Data)

Çalışma Kitabı Bağlantısı(Workbook Connection) penceresini kapatabilirsiniz . Excel'in (Excel)Veri(Data) şeridinde Mevcut Bağlantılar(Existing Connections) düğmesine tıklamamız gerekiyor . Mevcut Bağlantılar düğmesi, (Connections)Veri(Data) şeridinde solda bulunmalıdır .

mevcut_conn_1

Mevcut Bağlantılar(Existing Connections) düğmesine tıklamak size Mevcut Bağlantılar(Existing Connections) penceresini sunmalıdır. Bu pencereyi önceki adımlarda gördünüz, şimdi aradaki fark, veri bağlantınızın en üstte listelenmesi gerektiğidir:

mevcut_conn_2

Önceki adımlarda oluşturduğunuz veri bağlantısının vurgulandığından emin olun(Make) ve ardından (Open) düğmesine tıklayın. Şimdi Verileri İçe Aktar(Import Data) penceresini görmelisiniz :

import_data

Bu gönderinin amaçları doğrultusunda, Verileri İçe Aktar(Import Data) penceresindeki varsayılan ayarları kullanacağız . Ardından, Tamam(OK) düğmesine tıklayın. Her şey sizin için işe yaradıysa, şimdi çalışma sayfanızda MySQL(MySQL) veritabanı tablosu verileri size sunulmalıdır .

Bu gönderi için çalıştığımız tablonun iki alanı vardı. İlk alan, ID başlıklı bir otomatik artışlı INT alanıdır. (INT)İkinci alan VARCHAR'dır(VARCHAR) (50) ve fname olarak adlandırılır. Son e-tablomuz şuna benzer:

son

Muhtemelen fark ettiğiniz gibi, ilk satır tablo sütun adlarını içerir. Sütunları sıralamak için sütun adlarının yanındaki açılır okları da kullanabilirsiniz.

Sarmak(Wrap-Up)

Bu yazıda MySQL(MySQL) için en son ODBC sürücülerini nerede bulacağımızı, bir DSN'nin nasıl oluşturulacağını, (DSN)DSN kullanılarak bir elektronik tablo veri bağlantısının nasıl oluşturulacağını ve verileri bir Excel elektronik tablosuna aktarmak için elektronik tablo veri bağlantısının nasıl kullanılacağını ele aldık . Zevk almak!

 



About the author

10 yılı aşkın deneyime sahip bir bilgisayar uzmanıyım. Boş zamanlarımda, bir ofis masasında yardım etmeyi ve çocuklara interneti nasıl kullanacaklarını öğretmeyi severim. Becerilerim pek çok şeyi içeriyor ama en önemlisi, insanların sorunları çözmelerine nasıl yardım edeceğimi biliyorum. Acil bir konuda size yardımcı olabilecek birine ihtiyacınız varsa veya sadece bazı temel ipuçları istiyorsanız, lütfen bana ulaşın!



Related posts