Thread Starter
#0
CSV dosyalarını içe aktarmak, veri yönetimi ve analizi açısından önemli bir işlemdir. Özellikle büyük veri setleriyle çalışırken, bu sürecin otomatikleştirilmesi zaman kazandırır ve hata oranını azaltır. Bu makalede, bir CSV dosyasını içe aktarmak için basit bir Python scripti oluşturacağız. Bu örnek, verilerinizi bir veritabanına yüklemek için gereken temel adımları içerecektir.
1. Gerekli Kütüphaneler
Python dilinde CSV dosyalarını işlemek için
2. CSV Dosyasını Okuma
Öncelikle, CSV dosyasını okumak için aşağıdaki kodu kullanabilirsiniz:
Bu kod,
3. Veritabanına Bağlantı
Aşağıdaki kod ile SQLite veritabanınıza bağlanabilir ve tablo oluşturabilirsiniz:
4. Verileri Veritabanına Yazma
CSV'den okunan verileri veritabanına eklemek için aşağıdaki kodu kullanabilirsiniz:
Bu adımda,
5. Sonuç
Bu basit Python scripti, CSV dosyasındaki verilerinizi SQLite veritabanına aktarmak için gerekli adımları içeriyor. Daha karmaşık veriler ve farklı veritabanları için benzer mantıkla scriptinizi genişletebilir ve özelleştirebilirsiniz. Veri yönetim süreçlerinizi otomatikleştirmek, hem zaman tasarrufu sağlar hem de hata oranını düşürür.
1. Gerekli Kütüphaneler
Python dilinde CSV dosyalarını işlemek için
csv ve veritabanı bağlantısı için sqlite3 kütüphanelerini kullanacağız. Bu kütüphaneleri kullanarak dosyayı okuyacak ve veritabanına yazacağız.2. CSV Dosyasını Okuma
Öncelikle, CSV dosyasını okumak için aşağıdaki kodu kullanabilirsiniz:
CODE
1234567
import csv
with open('veri.csv', mode='r') as csvfile:
csv_reader = csv.reader(csvfile)
for row in csv_reader:
print(row)
Bu kod,
veri.csv dosyasındaki her bir satırı okuyarak ekrana yazdırır. Burada dikkat etmeniz gereken, dosya yolunun doğru ayarlandığıdır.3. Veritabanına Bağlantı
Aşağıdaki kod ile SQLite veritabanınıza bağlanabilir ve tablo oluşturabilirsiniz:
CODE
12345678
import sqlite3
conn = sqlite3.connect('veritabani.db')
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS veri_tablo
(id INTEGER PRIMARY KEY, isim TEXT, yas INTEGER)''')
4. Verileri Veritabanına Yazma
CSV'den okunan verileri veritabanına eklemek için aşağıdaki kodu kullanabilirsiniz:
CODE
123456
for row in csv_reader:
cursor.execute('INSERT INTO veri_tablo (isim, yas) VALUES (?, ?)', (row[0], row[1]))
conn.commit()
conn.close()
Bu adımda,
csv_reader ile okunan her satır, veritabanındaki veri_tablo tablosuna eklenir. conn.commit() komutu, yapılan değişikliklerin kaydedilmesini sağlar.5. Sonuç
Bu basit Python scripti, CSV dosyasındaki verilerinizi SQLite veritabanına aktarmak için gerekli adımları içeriyor. Daha karmaşık veriler ve farklı veritabanları için benzer mantıkla scriptinizi genişletebilir ve özelleştirebilirsiniz. Veri yönetim süreçlerinizi otomatikleştirmek, hem zaman tasarrufu sağlar hem de hata oranını düşürür.