Merhabalar,
Yapmaya çalıştığınız işlem için;
Sayfanıza bir adet dosya upload işlemi için fileupload nesnesi eklemek.
Bu işlemden sonra file upload edildiğinde, öncelikle upload edilen nesnenin içerisindeki veriyi datareader nesnesi ile okuyup veriyi datareader nesnesine çekmek.
Datareader okuma işlemini yaptıktan sonra excel formatınızdaki bilgileri, db deki tablonuzun ilgili kolonlarına insert işlemi yapmak.Exceldeki Kolon adları ve sayısı eşit olması gerekmektedir. Excel dosyası db deki tablo yapısına göre ayarlanması gerekmektedir.
Yani tablonuzda 7 kolon varsa excelden aldığınız dosyanızında 7 adet sütün olması gerekmektedir.
Tablonuzda 3 adet kolon var fakat excelde 7 sütün var ise db ye ancak 3 alanı aktarabilirsiniz.
Bu yüzden excel kolon sayısınca db alanı olduğuna dikkat ediniz.
Aşağıdaki linkte örnek kodlar mevcuttur. Bu kodlara göre işlemleri kolayca entegre edebilirsiniz.
http://stackoverflow.com/questions/10447015/uploading-an-excel-sheet-and-importing-the-data-into-sql-server-database