Hvordan bruke Javascript med Excel

Hvordan bruke Javascript med Excel


Javascript språket gir utviklere med verktøy til å sette dynamisk innhold etter en web siden er lastet inn i brukerens nettleser. Du kan bruke Excel med Javascript og generere et regneark for din web-lesere. Dette åpner et Excel-regneark med innholdet du angir, og brukeren kan velge å lese, redigere og lagre filen på datamaskinen. Dette er gunstig for webutviklere som ønsker å skape Excel regneark på fly i deres nettsider.

Bruksanvisning

1 Lag din Javascript blokken. Denne blokken viser til nettleseren som den inneholdt kode er kjørbare skript. Legg til følgende kode mellom "<head>" og "</ head>" koder i HTML nettside:

<Script language = "javascript"> </ script>

All Javascript som grensesnitt med Excel er plassert innenfor disse skriptblokker.

2 Initiere Excel søknad variabel. Denne variable laster Excel-biblioteker, som brukes til å interagere med Excel. Følgende kode initierer variabelen:

Var excel = new ActiveXObject ( "Excel.Application");

excel.visible = true;

3 Lag regnearket og aktivere den. Etter Excel variable initialiseres, må du opprette en arbeidsbok og regneark, som er komponentene i en Excel-fil som inneholder informasjon. Følgende kode oppretter regnearket:

Var bok = excel.Workbooks.Add;

book.Worksheets.Add;

book.Worksheets (1) .Activate;

4 Skriv litt tekst til Excel-regneark. Du kan fylle hver rad i regnearket linje for linje. I dette eksempel er den første cellen satt for en strengverdi:

book.Worksheets (1) .Cells (1,1) .Value = "My First regneark";

5 Lagre Excel-filen. Dette trinnet er valgfritt, og det åpner en "Lagre som" rask for brukeren. Brukeren blir spurt om han ønsker å lagre filen, og i hvilken mappe filen er lagret. Hvis du skriver en intern søknad for en bedrift, kan du stille inn nettleserens sikkerhets å eksplisitt tillate dokumentet for å lagre på harddisken uten noen form for brukermedvirkning, men dette er en sikkerhetsrisiko for utenfor web besøkende som ikke stoler på nettstedet. Følgende kode ber brukeren om han ønsker å lagre filen:

book.Worksheets (1) .SaveAs ( "C: \ excel_file.XLS");