Hur man använder Javascript med Excel

...

Skapa Excel-kalkylblad med Javascript.

Javascript-språket ger utvecklare verktygen för att ställa in dynamiskt innehåll efter att en webbsida har laddats in i användarens webbläsare. Du kan använda Excel med Javascript och skapa ett kalkylblad för dina webbläsare. Detta öppnar ett Excel-kalkylblad med det innehåll du anger, och användaren kan välja att läsa, redigera och spara filen på datorn. Detta är fördelaktigt för webbutvecklare som vill skapa Excel-kalkylblad i farten på sina webbsidor.

Steg 1

Skapa ditt Javascript-block. Detta block indikerar för webbläsaren att den inneslutna koden är körbara skript. Lägg till följande kod mellan "

" och ""-taggar på din HTML-webbsida:

Dagens video

Allt ditt Javascript som gränssnitt med Excel är placerat inom dessa skriptblock.

Steg 2

Starta Excel-applikationsvariabeln. Denna variabel laddar Excel-biblioteken, som används för att interagera med Excel. Följande kod initierar din variabel:

var excel = new ActiveXObject ("Excel. Ansökan" ); excel.visible = sant;

Steg 3

Skapa kalkylarket och aktivera det. Efter att Excel-variabeln initierats måste du skapa en arbetsbok och ett kalkylblad, som är komponenterna i en Excel-fil som innehåller din information. Följande kod skapar kalkylarket:

var bok = excel. Arbetsböcker. Lägg till; bok. Arbetsblad. Lägg till; bok. Arbetsblad (1).Aktivera;

Steg 4

Skriv lite text till Excel-arbetsbladet. Du kan fylla varje rad i kalkylarket rad för rad. I det här exemplet är den första cellen inställd för ett strängvärde:

bok. Arbetsblad (1).Cells (1,1).value="Mitt första kalkylblad";

Steg 5

Spara Excel-filen. Detta är ett valfritt steg, och det öppnar en "Spara som"-prompt för användaren. Användaren tillfrågas om han vill spara filen och i vilken mapp filen är sparad. Om du skriver en intern ansökan för ett företag kan du ställa in webbläsarens säkerhet så att dokumentet uttryckligen tillåts spara på hårddisken utan användarinteraktion, men detta är en säkerhetsrisk för externa webbbesökare som inte litar på hemsida. Följande kod frågar användaren om han vill spara filen:

bok. Arbetsblad (1).SaveAs("C:\excel_fil. XLS");