Merhaba arkadaşlar. Excel tablomda ki bulunan verileri mysql veritabanıma aktarabiliyor muyum?
O olmuyorsa veya yapması zor ise excel dosyasından direk veri nasıl çekebilirim?
excel dosyasındaki verileri veritabanına veya web sayfasına aktarma |
3 Mesajlar | 500 Okunma |
Merhaba arkadaşlar. Excel tablomda ki bulunan verileri mysql veritabanıma aktarabiliyor muyum?
O olmuyorsa veya yapması zor ise excel dosyasından direk veri nasıl çekebilirim?
Mesaj 1 defa düzenlendi. Son düzenleyen: melihonline (04.10.2023 13:27)
Excel ile csv formatında export edip sql ile yükleyebiliyor olman lazım. En kötü arama motoruna excel to mysql yazsan bir sürü yol çıkar.
melihonline adlı üyeden alıntı
Merhaba arkadaşlar. Excel tablomda ki bulunan verileri mysql veritabanıma aktarabiliyor muyum?
O olmuyorsa veya yapması zor ise excel dosyasından direk veri nasıl çekebilirim?
Excel'deki verileri MySQL veritabanına aktarmanız veya Excel dosyasından veri çekmeniz mümkün. İşte her iki seçeneği de nasıl yapabileceğinize dair bazı yönergeler:
Excel'deki Verileri MySQL Veritabanına Aktarma:
Bu işlemi gerçekleştirmek için birkaç farklı yol bulunmaktadır. İşte bu işlemi yapmanızı sağlayacak genel bir yol:
a. Öncelikle Excel verilerinizi bir .csv dosyasına dönüştürün. Bunun için Excel'de "Farklı Kaydet" seçeneğini kullanarak CSV formatında kaydedebilirsiniz.
b. Ardından, MySQL veritabanınıza erişiminiz olmalıdır. MySQL'de çalışan bir veritabanınızın olduğundan ve gerekli izinlere sahip olduğunuzdan emin olun.
c. MySQL'e bağlanın ve verilerinizi içe aktarın. Bu, LOAD DATA INFILE
veya MySQL komut satırı aracılığıyla yapılabilir. Örnek bir komut aşağıda verilmiştir:
LOAD DATA LOCAL INFILE 'dosya.csv' INTO TABLE tablo_adı
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
dosya.csv
yerine .csv dosyanızın yolunu ve adını, tablo_adı
yerine de verilerinizi eklemek istediğiniz MySQL tablosunun adını girin.
Excel Dosyasından Veri Çekme:
Excel'den veri çekmek için de birkaç yol vardır. İşte bazı seçenekler:
a. Excel'de verilerinizi bir .csv dosyasına kaydedin ve ardından bu .csv dosyasını kullanarak veritabanınıza aktarın. İlk adımda olduğu gibi bir .csv dosyası oluşturun.
b. Eğer verilerinizi aktarma işlemi sık sık gerçekleştirilmesi gereken bir işlemse, Excel ve MySQL veritabanı arasında bir veri entegrasyon aracı kullanabilirsiniz. Bu araçlar verileri otomatik olarak senkronize edebilir. Örnek olarak, Python tabanlı bir betik veya veri entegrasyon araçları (örneğin, Apache Nifi) kullanılabilir.
Unutmayın ki bu işlemleri yaparken gerekli izinlere sahip olduğunuzdan ve verileri güvenli bir şekilde işlediğinizden emin olun. Ayrıca, her iki yöntemin de belirli karmaşıklık ve güvenlik endişeleri olabilir, bu yüzden dikkatli olmalısınız.