Hvordan lage XLS med Javascript

Hvordan lage XLS med Javascript


Javascript er et web-basert programmeringsspråk. Selv om det er normalt brukt for å lage menyer, lage og håndtere skjemaer og for andre oppgaver i stedet, kan den også brukes til å starte programmer. Ved hjelp av en \ "ActiveXObject \" i Javascript, kan du starte Excel og lage en xls-fil fra å klikke på en (Javascript-aktivert) knappen. Denne oppgaven fungerer bare hvis brukeren har Excel, og visse sikkerhetsfunksjoner i nettleseren din må midlertidig deaktivert.

Bruksanvisning

1 Åpne Notepad ved å gå til \ "Start \" \ "Programmer \" \ "Tilbehør \" \ "Notisblokk. \"

2 Skriv inn følgende HTML-kode for å lage en nettside med en enkelt knapp som starter Excel og skaper en XLS regneark:
<Input type = \ "-knappen \" value = \ "Launch Excel \" onclick = \ "startExcelFunc (); \">
<Script language = \ "javascript \">
fungere startExcelFunc () {
Var my_xls = ny ActiveXObject (\ "Excel.Application \")

my_xls.visible = true

Var excelSheet = my_xls.Workbooks.Add

excelSheet.Worksheets.Add

excelSheet.Worksheets (1) .Activate

excelSheet.Worksheets (1) .Cells (1,1) .Value = \ "første Col, første Cell \"

excelSheet.Worksheets (1) .Cells (2,1) .Value = \ "første Col, andre Cell \"

excelSheet.Worksheets (1) .name = \ "XLS File Laget av Javascript \"

// excelSheet.Worksheets (1) .SaveAs (\ "C: \\ MyTestFile.XLS \")

}
</ Script>

3 Gå til \ "Fil \" \ "Lagre som, \" og lagre filen som \ "CreateXLS_UsingJavascript.html. \"

4 Bruke Min datamaskin, gå til mappen der du lagret filen og dobbeltklikk på den. Velg \ "Åpne med ... \" og velg \ "Internet Explorer. \" An Internet Explorer-vindu vil dukke opp.

5 Du må deaktivere en sikkerhetsfunksjon i Internet Explorer midlertidig å tillate Javascript-knappen for å åpne Excel og lage en XLS-fil. Gå til \ "Verktøy \" \ "Alternativer for Internett, \" og under \ "Security \" fanen klikk \ "Egendefinert nivå ... \". Under \ "ActiveX-kontroller og Plugins \" Velg \ "Aktiver \" for \ "Initial og skript på ActiveX-kontroller som ikke er merket som sikker for skripting \" alternativet.

6 Klikk på \ "Launch Excel \" knappen i midten av skjermbildet. Excel vil lansere, og de to første cellene vil bli fylt på med de verdiene som er skapt i trinn 2.