Hocam netten bulduğum küçük bi kodla verilerini db ye kayıt edebilirsin.
Öncelikle bir veritabanı oluşturacaksın.
sonra bir tablo oluşturacaksın örnek: sınav
bu tabloda exceldeki her bir sutun için ayrı sürunlar uluşturacaksın
sonra bu excel dosyasını farklı kaydet diyerek csv formatına dönüştüreceksin
adınıda sinav diye düzeltirsin
Daha sonra burdaki kodlarıda kendine göre düzenleyerek çalıştırıp veritabanına verileri ekleyebilirsin.
csv yaptığın exceldeki sütun başlıklarını silmeyi unutma!
ayrıca csv dosyan bu kodların olduğu dosya ile aynı klasörde olacak
Ben denedim çalıştı
<?php
mysql_connect("localhost", "oguz", "654321");
mysql_select_db("aa");
$csvyol = "ad.csv"; //csv dosyası yolu
$row = 0;
$csvac = fopen ($csvyol,"r");
while ($data = fgetcsv ($csvac, 20000, "¸"))
{
$num = count($data);
print "<p> $num alan $row: <br>\n";
echo "ad <br>";
for ($c=0; $c < $num; $c++)
{
print $data[$c] . "<br>\n";
$alan=explode(";", $data[$c]);
$sorgu2=mysql_query("INSERT INTO sinav (ad,soyad) VALUES ('$alan[0]', '$alan[1]')"); // dbye atılmasını istemediğin alanları es geçebilirsin
if($sorgu2){
echo "ok";
}else{
echo "yok";
}
}
}
fclose($csvac);
?>