Haluk
Özel Üye
- Katılım
- 7 Temmuz 2004
- Mesajlar
- 12,398
- Excel Vers. ve Dili
-
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
- Altın Üyelik Bitiş Tarihi
- ∞
Geçtiğimiz günlerde forumdaki bir soru üzerine merak edip üzerinde çalışınca, bilgisayardaki mevcut bir Excel dosyasındaki verileri HTML tablosu olarak görüntülenmesine ilişkin bir çalışma hazırladım.
Bu çalışmada Excel dosyası sadece veri tabanı olarak kullanılmakta olup, herhangibir VBA kodu kullanılmamış olup, bütün işlem HTML dokümanında SheetJS kütüphanesi kullanılarak Javascript ile yapılmaktadır. Söz konusu HTML tablosu dinamik olup, çalışma sırasında script ile hazırlanmaktadır.
Excel tablosu aşağıdaki resimde belirtilmiştir;

HTML dosyasının çalışmasına ait ekran görüntüsü aşağıda verilmiştir. Burada yapılan iş; verilerin alınacağı Excel dosyasını seçmek, ve HTML sayfasından gelen uyarıya cevap vererek tablodaki kaçıncı kayda ait bilgileri istediğimizi kendisine bildirmektir. Eğer Excel dosyası yerel bilgisayarda değil de bir sunucu üzerindeyse, o zaman dosya seçtiğimiz pencerede xls/xlsx dosyasının yolunu yazmak/yapıştırmak yeterlidir.

Denemek yapmak isterseniz, ilgili dosyaları bu mesaja ekledim.....
Yine benzer şekilde eğer istenirse, Excel tablosundaki tüm kayıtlar da HTML sayfasında listelenecek şekilde script revize edilebilir.
Bu çalışmada Excel dosyası sadece veri tabanı olarak kullanılmakta olup, herhangibir VBA kodu kullanılmamış olup, bütün işlem HTML dokümanında SheetJS kütüphanesi kullanılarak Javascript ile yapılmaktadır. Söz konusu HTML tablosu dinamik olup, çalışma sırasında script ile hazırlanmaktadır.
Excel tablosu aşağıdaki resimde belirtilmiştir;

HTML dosyasının çalışmasına ait ekran görüntüsü aşağıda verilmiştir. Burada yapılan iş; verilerin alınacağı Excel dosyasını seçmek, ve HTML sayfasından gelen uyarıya cevap vererek tablodaki kaçıncı kayda ait bilgileri istediğimizi kendisine bildirmektir. Eğer Excel dosyası yerel bilgisayarda değil de bir sunucu üzerindeyse, o zaman dosya seçtiğimiz pencerede xls/xlsx dosyasının yolunu yazmak/yapıştırmak yeterlidir.

Denemek yapmak isterseniz, ilgili dosyaları bu mesaja ekledim.....
Yine benzer şekilde eğer istenirse, Excel tablosundaki tüm kayıtlar da HTML sayfasında listelenecek şekilde script revize edilebilir.
Ekli dosyalar
-
8.2 KB Görüntüleme: 45
Son düzenleme: