Sådan bruger du Javascript med Excel

...

Opret Excel-regneark med Javascript.

Javascript-sproget giver udviklere værktøjer til at indstille dynamisk indhold, efter at en webside er indlæst i brugerens webbrowser. Du kan bruge Excel med Javascript og generere et regneark til dine weblæsere. Dette åbner et Excel-regneark med det indhold, du angiver, og brugeren kan vælge at læse, redigere og gemme filen på computeren. Dette er en fordel for webudviklere, der ønsker at oprette Excel-regneark på farten på deres websider.

Trin 1

Opret din Javascript-blok. Denne blok indikerer til webbrowseren, at den indeholdte kode er eksekverbare scripts. Tilføj følgende kode mellem "

"og"" tags på din HTML-webside:

Dagens video

Alt dit Javascript, der har grænseflader med Excel, er placeret i disse scriptblokke.

Trin 2

Start Excel-applikationsvariablen. Denne variabel indlæser Excel-bibliotekerne, som bruges til at interagere med Excel. Følgende kode starter din variabel:

var excel = new ActiveXObject ("Excel. Ansøgning" ); excel.visible = sand;

Trin 3

Opret regnearket og aktiver det. Efter at Excel-variablen er initialiseret, skal du oprette en projektmappe og et regneark, som er komponenterne i en Excel-fil, der indeholder dine oplysninger. Følgende kode opretter regnearket:

var bog = excel. Arbejdsbøger. Tilføje; Bestil. Arbejdsark. Tilføje; Bestil. Arbejdsark (1). Aktiver;

Trin 4

Skriv noget tekst til Excel-regnearket. Du kan udfylde hver række i regnearket linje for linje. I dette eksempel er den første celle indstillet til en strengværdi:

Bestil. Arbejdsark (1).Cells (1,1).value="Mit første regneark";

Trin 5

Gem Excel-filen. Dette er et valgfrit trin, og det åbner en "Gem som"-prompt for brugeren. Brugeren bliver spurgt, om han vil gemme filen, og i hvilken mappe filen er gemt. Hvis du skriver en intern ansøgning til en virksomhed, kan du indstille browserens sikkerhed til eksplicit at tillade dokumentet gem på harddisken uden brugerinteraktion, men dette er en sikkerhedsrisiko for eksterne webbesøgende, som ikke har tillid til internet side. Følgende kode spørger brugeren, om han vil gemme filen:

Bestil. Arbejdsark (1).SaveAs("C:\excel_fil. XLS");