Excel ile Web Sitesini Yönetin
Excel ile, VBA kodları kullanılarak İnternet Explorer (IE) ve diğer MS Office programları (Outlook, Word) etkileşimli olarak kullanılabilmekte ve kontrol edilebilmektedir. Bu özellik bize, Excel ile Outlook veya Gmail üzerinden otomatik mail gönderme ya da İnternet Explorer ile açılabilen bir siteyi otomatik kullanabilme gibi imkanlar sağlayabilmektedir.
Excel'de yazılacak VBA scripti ile bir web sitesini etkileşimli olarak kullanabiliriz. İstediğimiz bir web sitesini URL adresini girerek açtırabilir, site içindeki textbox ve açılan kutulara isteğimiz verileri girebilir ve butonlara bastırarak web sitesini otomatik yönlendirebiliriz. Sitede açılan sayfalarda görülen içeriği html kodları içerisinden çekerek, Excel'de belirlediğimiz şablonlara getirebiliriz.
Bu şekilde yapılacak bir otomasyonla, Merkez bankasından anlık ve tarih bazında döviz kurlarını çekebilir, sürekli veri girilen bir web uygulamasına, Excel'deki verileri otomatik girebilir veya bir e-ticaret sitesindeki ürün fiyatlarını çekebiliriz.
Web Veritabanına Uzaktan Erişin
Webde yayın yapan siteler arka planda serverları üzerinde kurulu veritabanı ile haberleşirler. Tüm web sitesi içeriği bu veritabanında kayıtlıdır, açılan sayfaya göre gerekli bilgiler çekilir ve browserda gösterilir. Excel ile sadece Web sitesinin ön yüzü ile değil, web veritabanı ile de iletişim kurulabilir.
Excel değişik veritabanlarını kullanabilmektedir. MS SQL Server, Ms Access, Oracle, MySQL gibi veritabanlarından SQL kodlarını kullanarak verileri çekebilir, bu verileri işleyerek Excel sayfalarındaki raporlarımıza taşıyabiliriz. Örneğin; MySQL veritabanı kullanan bir web sitesine kendi bilgisayarımızdaki Excel dosyasından ulaşabilir, bir butonla sitedeki bilgileri Excel sayfasına çekebiliriz. Dahası Excel'den girdiğimiz bilgileri tekrar web sitesinin veritabanına kaydedebiliriz.
Özellikle, çok veri girişi ve güncellemesi yapılması gereken durumlarda, (örneğin ürün girişi yapılan alışveriş sitelerinde), verileri Excel'de istediğimiz gibi düzenledikten sonra tek bir butonla sitemizin veritabanına kaydedebiliriz.