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); 
?>