Python ile Dosyadan Veri Okuma ve Veritabanına Kaydetme
Python kullanarak bir dosyadan veri okumak ve bu verileri bir veritabanına kaydetmek için aşağıdaki adımları takip edebilirsiniz:Gerekli Kütüphaneler
- pandas: Veri işleme için
- sqlite3: SQLite veritabanı için (veya başka bir veritabanı kütüphanesi)
Aşamalar
- Kütüphaneleri İçe Aktarma:
Gerekli kütüphaneleri projeye dahil edin.
- Dosyayı Okuma:
Örneğin, CSV dosyası okuma için pandas kullanabilirsiniz.
import pandas as pd data = pd.read_csv('dosya.csv') - Veritabanını Bağlama:
SQLite örneği ile veritabanına bağlanın.
import sqlite3 conn = sqlite3.connect('veritabani.db') - Veriyi Veritabanına Kaydetme:
DataFrame içeriklerini veritabanına yazın.
data.to_sql('tablo_adi', conn, if_exists='replace', index=False) - Bağlantıyı Kapatma:
İşlem tamamlandığında veritabanı bağlantısını kapatmayı unutmayın.
conn.close()
Örnek Genel Akış
Aşağıda tüm adımların birleşik halini görebilirsiniz:
import pandas as pd
import sqlite3
# Dosyadan veri oku
data = pd.read_csv('dosya.csv')
# Veritabanına bağlan
conn = sqlite3.connect('veritabani.db')
# Veriyi veritabanına kaydet
data.to_sql('tablo_adi', conn, if_exists='replace', index=False)
# Bağlantıyı kapat
conn.close()
Bu adımları takip ederek, dosyadan veri okuyabilir ve bu verileri bir veritabanına kaydedebilirsiniz.