Excel Forum

Excel Forum (http://www.excel.web.tr/index.php)
-   JavaScript (http://www.excel.web.tr/forumdisplay.php?f=75)
-   -   HTML Formundan Excel'e Veri Kaydetme (http://www.excel.web.tr/showthread.php?t=19002)

Recep İpek 29-06-2006 12:34

HTML Formundan Excel'e Veri Kaydetme
 
HTML kodları ile oluşturmuş olduğum formdan girilen bilgileri excele nasıl atabilirim.

Bildiğim kadarıyla ASP ile yapılıyor.Fakat ASP hakkında fazla bilgim yok.

Teşekkürler.

Haluk 29-06-2006 12:40

Forumdaki web'den sorgulama mesajları işinize yaramıyor mu ?

Yoksa siz, Excel'i sunucu tarafında veri tabanı olarak kullanmak mı istiyorsunuz ?

Recep İpek 29-06-2006 13:15

Sayın Haluk, hocam,

Sanırım sorumu tam anlatamadım. :oops:

Örneğin bir klasör altında form.html ve data.xls adında 2 dosyam var.
Benim yapmak istediğim İş Başvuru Formlarının İnternet Explorer'dan girilmesini sağlamak .

form.html dosyasında oluşturmuş olduğum adı,soyadı,adres vb alanlardaki bilgileri Gönder butonuna basınca data.xls dosyasına aktarmak istiyorum.

Normalde form.htlm dosyası internette yayınlanmıyor.Sadece belli bir bilgisayarda çalışacak.

Teşekkürler

Haluk 29-06-2006 13:21

Bu iş için bahsettiğiniz Excel dosyasını ve/veya ara birim olarak başka bir Excel dosyasını neden kullanmıyorsunuz ?

Bahsettiğiniz olay da yapılır. Eğer HTML dosyasını IE ile kullanacaksanız, form kısmı HTML kodlarıyla, Excel'e aktarma kısmı da IE altında VBscript veya Jscript kodlarıyla yapılabilir.

Ama oturup, uğraşmak lazım. Belki birisinde hazır birşeyler vardır ...

Recep İpek 29-06-2006 13:37

Yapacağım İş Başvuru Formunda daha birçok veri olduğu için excelde tasarlamam biraz uzun zamanımı alacak, ayrıca html formdan veri girmek daha hızlı oluyor.


Ama,
Alıntı:

Excel'e aktarma kısmı da IE altında VBscript veya Jscript kodlarıyla yapılabilir.
üzerinde biraz araştırma yapacağım.

Teşekkürler.

Haluk 29-06-2006 15:26

Sayın ripek,

Ufak bir çalışma yaptım ve ekte gönderiyorum.

Ekli zip dosyasını indirdikten sonra,

- Bilgisayarınızda C:\TestFolder şeklinde bir klasör yaratın.

- Ekli zip dosyasının içindeki TestDataBase.xls dosyasını bu klasöre yerleştirin yani, C:\TestFolder\TestDataBase.xls olsun.

- Ekli diğer Test.htm dosyasını örneğin masaüstüne yerleştirin ve açın. Burada çok basit bir form hazırladım. Bu formdaki ad-soyad-meslek-doğum tarihi gibi bilgileri forma girdikten sonra HTML formundaki Gönder butonuna tıklayın.

- Formdaki veriler, kapalı durumdaki C:\TestFolder\TestDataBase.xls dosyasına kaydedilecektir.

- Her yeni veri girişinde, yeni veriler C:\TestFolder\TestDataBase.xls dosyasında Data sayfasında alt alta kaydedilecektir.

Umarım işinize yarar veya size fikir verir...

İlave: Dosyanın daha geliştirilmiş hali, bu mesaj başlığının 2nci sayfasındadır.

Recep İpek 29-06-2006 16:10

Sayın Haluk hocam,


Şu anda işyerinde ie güvenlik engelleri nedeni ile uygulamayı çalıştıramadım.

Fakat projeme örnek olacak bir çalışma.

Ellerinize , bilginize sağlık.

Haluk 29-06-2006 16:16

Aşağıdaki resimde belirtildiği şekilde ActiveX kısmını uygulayın, bence problem çıkmaz...

Tools >> Options >>> Security===> Custom Level

Recep İpek 29-06-2006 16:46

Dediğiniz gibiymiş hocam.

Bende Bilgi İşlemden acil :D yardım istemiştim. Sorun çözüldü.

6 aydır bu konu üzerinde çeşitli araştırmalar yapıyordum.Meğer çözüm yanı başımdaymış.

İyi varsınız Haluk Bey.İyi ki var www.excel.web.tr

Çok çok teşekkürler.

Haluk 29-06-2006 16:51

Sayın ripek, işinize yaradığına sevindim. :keyif:

İlginç bir konuydu gerçekten ...


Saat 14:23

Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.