Anasayfa > Kodlar > Asp ile Excel Bağlantısı Kurmak

Asp ile Excel Bağlantısı Kurmak

Excel dosyasına bağlanmanız ve insert into, update, delete gibi SQL komutları kullanabilmeniz için yeterli olacaktır.

<%

Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider= Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("test.xls") & "; Extended Properties='Excel 8.0; HDR=Yes; IMEX=2'"

Set Rs=Server.CreateObject("ADODB.Recordset")
strSQL ="Select * From [Sayfa1$]"
Rs.Open strSQL, Conn, 1, 3

%>

"HDR=Yes;" ilk satırda yazılı olanları sütun ismi olarak alacağınızı, "IMEX" yani "intermixed" ifadesi de sayı tarih, metin gibi bütün bilginin metin olarak istenip istenmediğini bildirir.
IMEX=1'de bütün bilgiler metin olarak döner ama salt okunurdur. Dosya üzerinde işlem yapamazsınız. Diğer bir ayrıntı da, tablo isimlerinin sonunda "$" ifadesi kullanmak zorunda olduğunuzdur.

Reklamlar
Kategoriler:Kodlar Etiketler:, , ,
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Yanıt Bırakın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: