Javascript ile Excel elektronik tabloları oluşturun.
Javascript dili, geliştiricilere, bir web sayfası kullanıcının web tarayıcısına yüklendikten sonra dinamik içerik ayarlama araçları sağlar. Excel'i Javascript ile kullanabilir ve web okuyucularınız için bir elektronik tablo oluşturabilirsiniz. Bu, belirttiğiniz içeriğe sahip bir Excel elektronik tablosu açar ve kullanıcı dosyayı okumayı, düzenlemeyi ve bilgisayara kaydetmeyi seçebilir. Bu, web sayfalarında anında Excel elektronik tabloları oluşturmak isteyen web geliştiricileri için faydalıdır.
Aşama 1
Javascript bloğunuzu oluşturun. Bu blok, web tarayıcısına içerdiği kodun yürütülebilir komut dosyaları olduğunu gösterir. " arasına aşağıdaki kodu ekleyin.
" ve "" HTML web sayfanızdaki etiketler:Günün Videosu
Excel ile arayüz oluşturan tüm Javascript'leriniz bu script bloklarının içine yerleştirilir.
Adım 2
Excel uygulama değişkenini başlatın. Bu değişken, Excel ile etkileşim kurmak için kullanılan Excel kitaplıklarını yükler. Aşağıdaki kod değişkeninizi başlatır:
var excel = new ActiveXObject ("Excel. Uygulama" ); excel.visible = doğru;
Aşama 3
Elektronik tabloyu oluşturun ve etkinleştirin. Excel değişkeni başlatıldıktan sonra, bilgilerinizi içeren bir Excel dosyasının bileşenleri olan bir çalışma kitabı ve çalışma sayfası oluşturmanız gerekir. Aşağıdaki kod elektronik tabloyu oluşturur:
var kitap = excel. Çalışma kitapları. Eklemek; kitap. Çalışma sayfaları. Eklemek; kitap. Çalışma Sayfaları (1).Etkinleştir;
4. Adım
Excel çalışma sayfasına bir metin yazın. Elektronik tablonun her satırını satır satır doldurabilirsiniz. Bu örnekte, ilk hücre bir dize değeri için ayarlanmıştır:
kitap. Worksheets (1).Cells (1,1).value="İlk Elektronik Tablom";
Adım 5
Excel dosyasını kaydedin. Bu isteğe bağlı bir adımdır ve kullanıcı için bir "Farklı Kaydet" istemi açar. Kullanıcıya dosyayı kaydetmek isteyip istemediği ve dosyanın hangi klasöre kaydedildiği sorulur. Bir işletme için dahili bir uygulama yazıyorsanız, tarayıcının güvenliğini belgeye açıkça izin verecek şekilde ayarlayabilirsiniz. herhangi bir kullanıcı etkileşimi olmadan sabit sürücüye kaydedin, ancak bu, siteye güvenmeyen dışarıdan gelen web ziyaretçileri için bir güvenlik tehlikesidir. İnternet sitesi. Aşağıdaki kod, kullanıcıya dosyayı kaydetmek isteyip istemediğini sorar:
kitap. Çalışma Sayfaları (1).SaveAs("C:\excel_file. XLS");