Come creare XLS con JavaScript

April 24

Come creare XLS con JavaScript


JavaScript è un linguaggio di programmazione basato sul web. Mentre è normalmente utilizzato per creare menu, creando e trattare con forme e per altre operazioni in loco, può anche essere utilizzato per lanciare programmi. L'utilizzo di un \ "ActiveXObject \" in JavaScript, è possibile avviare Excel e creare un file xls da semplicemente cliccando un pulsante (abilitato per JavaScript). Questo compito funziona solo se l'utente ha di Excel, e dovrà essere disattivato temporaneamente alcune funzioni di sicurezza del browser.

istruzione

1 Aprire il Blocco note andando a \ "Start \" \ "Programmi \" \ "Accessori, \" \ "blocco note. \"

2 Digitare il seguente codice HTML per creare una pagina web con un solo pulsante che avvia Excel e crea un foglio di calcolo XLS:
<Input type = \ valore "tasto \" = \ "Avvia Excel \" onclick = \ "startExcelFunc (); \">
<Script language = \ "javascript \">
funzione startExcelFunc () {
var my_xls = new ActiveXObject (\ "Excel.Application \")
ANDARE
my_xls.visible = true
ANDARE
var = ExcelSheet my_xls.Workbooks.Add
ANDARE
excelSheet.Worksheets.Add
ANDARE
excelSheet.Worksheets (1) .Activate
ANDARE
excelSheet.Worksheets (1) .Cells (1,1) .value = \ "1 ° Col, 1 ° cella \"
ANDARE
excelSheet.Worksheets (1) .Cells (2,1) .value = \ "1 ° Col, 2 ° cellulare \"
ANDARE
excelSheet.Worksheets (1) .Name = \ "XLS file creato da JavaScript \"
ANDARE
// excelSheet.Worksheets (1) .SaveAs (\ "C: \\ MyTestFile.XLS \")
ANDARE
}
</ Script>

3 Vai a \ "File, \" \ "Salva con nome, \" e salvare il file come \ "CreateXLS_UsingJavascript.html. \"

4 Utilizzando Risorse del computer, passare alla cartella in cui è stato salvato il file e fare doppio clic su di esso. Scegli \ "Apri con ... \" e selezionare \ "Internet Explorer. \" Una finestra di Internet Explorer pop-up.

5 Si dovrà disattivare una funzione di sicurezza in Internet Explorer temporaneamente per permettere il pulsante JavaScript per aprire Excel e creare un file XLS. Vai a \ "Strumenti, \" \ "Opzioni Internet, \" e sotto il \ "Security \" Fare clic sulla scheda \ "Livello personalizzato ... \". Sotto \ "controlli ActiveX e Plugins \" selezionare \ "Attiva \" per il \ "inizializzare e script controlli ActiveX non contrassegnati come sicuri scripting \ per" l'opzione.

6 Fare clic sul pulsante \ "Avvia Excel \" al centro della pagina del browser. Excel lancerà, e le prime due celle saranno riempite con i valori creati al punto 2.