ben

OMÜ , Bilgisayar Mühendisliği, 13'

7 Şubat 2022 Pazartesi

Excelden veri aktarımı

 Lise veri tabanındaki Sınav tablosuna excel dosyasından veri ekleyeceğiz. Excel dosyasındak ilk satıra, tablodaki sütun isimlerini sırasıyla yazalı ve her bir kolonu seçip Veri sekmesinden veri türlerini veri tabanındaki veri türlerine göre ayarlayalım.

                            


Snav_adi: Metin
Sinavt_tarihi: Kısa tarih(yyyy-mm-dd)
Sinav_saati: Kısa_saat(00:00)

Excel dosyasını csv olarak farklı kaydedelim.(C sürücüsüne- okunması kolay olsun diye)

Sınav tablosuna sağ tıklayıp import/export sekmesine tıklayalım. Karşımıza aşağıdaki hata çıkarsa;


Üst menüden File->Preferens sekmesine tıklayalım. Gelen Ekrandan sağ menüden path sekmesini bulalım. Buradan binary path kısmında postgre sql in kullandığınız sürümünün bin dosyasını seçmeniz gerekiyor.



Bu ayarı yaptıktan sonra yeniden tabloya sağ tıklayıp import/export sekmesine tıklayalım.

Option sekmesinde;  importu seçmeniz, dosya adını ve türünü seçmeniz ve türkçe karakter çin utf-8 ayarını vermeniz gerekiyor. Excel dosyasında ilk satıra sütun isimleri yer aldığından Header kısmını seçmeyi unutmayın. Excelde üretilen csv dosyası ; ile ayrıldığından Delimter ksmını da ; ile seçmeyi unutmayın



Columns sekmesinde ise primary key olan sinav_id sütununu kaldırmayı unutmayın, Excel dosyasında bu sütun bulunmuyor.



Ok tusuna bastığımızda verilerimiz sinav tablosuna yüklendi.

select * from sinav  sql komutu ile tabloyu kontrol edelim.







Hiç yorum yok: