Javascript språk ger utvecklare med verktyg för att ställa in dynamiskt innehåll efter en webbsida har laddat i användarens webbläsare . Du kan använda Excel med Javascript och generera ett kalkylblad för din webb läsare . Detta öppnar ett Excel-ark med det innehåll du anger , och användaren kan välja att läsa, redigera och spara filen på datorn . Detta är en fördel för webbutvecklare som vill skapa Excel på fluga i deras webbsidor
1 .
Skapa din Javascript block . Detta block anger för webbläsaren att den inneslutna kod är körbar skript . Lägg till följande kod mellan "
" och " -taggarna i HTML- webbsida :
Alla dina Javascript som gränssnitt mot Excel är placerad inom dessa script block.
2 .
Starta Excel-applikation variabel . Denna variabel laddar Excel bibliotek som används för att interagera med Excel . Följande kod initierar din variabel :
var excel=new ActiveXObject (" Excel. Application " ) ;
excel. visible=true ;
3 .
Skapa kalkylblad och aktivera den. Efter Excel variabel initieras , måste du skapa en arbetsbok och kalkylblad som är komponenterna i en Excel- fil som innehåller dina uppgifter . I följande kod skapas tabellen :
var bok=excel. Workbooks. Add ;
book. Worksheets. Add ;
bok . Arbetsblad (1 ) Aktivera .
4
Skriv lite text till Excel- kalkylbladet . Du kan fylla varje rad i kalkylbladet rad för rad . I det här exemplet är den första cellen som fastställts för en sträng värde :
book. Worksheets (1 ) Celler (1,1) value=" My First kalkylblad . " .
5
Spara Excel -filen . Detta är ett valfritt steg , och det öppnar en "Spara som" Fråga efter användarnamn . Användaren tillfrågas om han vill spara filen och vad mapp filen sparas . Om du skriver en intern ansökan om ett företag , kan du ställa in webbläsarens säkerhetsinställningar för att uttryckligen tillåta dokumentet för att spara på hårddisken utan några åtgärder från användaren , men detta är en säkerhetsrisk för utanför webben besökare som inte litar på webbplatsen . Följande kod ber användaren om han vill spara filen :
book. Worksheets (1 ) SaveAs ( "C : \ \ excel_file. XLS ") .