Bilmek istediğin her şeye ulaş

Sql'de csv ile verileri içeri aktarma nasıl yapılabilir?

Excel'deki bir dosyayı Sql e aktarmaya çalışıyorum olmadı, Csv ye cevirip içe aktardığımda sütunlarda yazanlar eksik geliyor, xml e cevirip aktardıgımda ise hata veriyor baska nasıl bir yol izleyebilirim?Düzenle
Linkte verdiğim sınıfı kullanarak PHP ile excell verilerini okutabilirsin. Daha sonra da bunları veritabanına insert edersin.

sourceforge.net/projects/phpexcelreader
  • Paylaş
1

Melike Yağcıoğlu, çok fazla hata alıyorum bunda ayrıca php yle ilgili bir işim yok direk csv den neden olmuyor aktarmak istediğim şey üniversite isimleri benim mesela Abant yazıyo devamını yazmıyo türkçe karakterle ilgili bir sorun oldugunu düşünüyorum ayarlarımı ona göre yapmama ragmen olmuyor

Import işlemi esnasında hata alıyorsanız veri tiplerini düzgün olarak ayarlamıyorsunuz demektir. Encoding de genelde problem çıkartıyor. Uzun bir işlem ve veri türüne göre farklılık gösteriyor. nasıl bir problem olduğunu söylerseniz daha kolay yardımcı olabilirim. Bir de veri çok fazla değil ise excel'den kopyala yapıştır ile daha kolay yapabilirsiniz.
  • Paylaş
5

Melike Yağcıoğlu, 179 tane üniversite adı bölümleri fakülteleri ayrı ayrı girilmesi gerekiyor. csv olarak aktarırken basarıyla calıstırdı sorgu diyor fakat eklenenlere baktıgımda mesela Abant üniversitesi sadece Abant yazılı devamını almamıs türkçe karakterle ilgili bir sorun oldugu düşünüyorum ama veritabanı ayarlamalarımı ona göre yapmama ragmen duzelme olmadı

Vudu Cayld, ms sql mi my sql mi?

Cem Kılıçkaplan, Benim de aklıma ilk gelen, veri tipi, izin verilen büyüklüğü ve encoding. Bunları tam olarak kontrol ettiniz mi?

Melike Yağcıoğlu, teşekkür ederim çözüme ulaştım ufak birşeymiş

Sonraki Soru
HESAP OLUŞTUR

İstatistikler

1468 Görüntülenme6 Takipçi2 Yanıt