Come utilizzare Javascript con Excel
Il linguaggio Javascript fornisce agli sviluppatori gli strumenti per impostare il contenuto dinamico dopo che una pagina web è stata caricata nel browser web dell'utente. Puoi utilizzare Excel con Javascript e generare un foglio di calcolo per i tuoi lettori web. Si apre un foglio di calcolo Excel con il contenuto specificato e l'utente può scegliere di leggere, modificare e salvare il file sul computer. Ciò è vantaggioso per gli sviluppatori Web che desiderano creare fogli di calcolo Excel al volo nelle proprie pagine Web.
Passaggio 1
Crea il tuo blocco Javascript. Questo blocco indica al browser web che il codice contenuto è script eseguibile. Aggiungi il seguente codice tra i tag "
" e "" nella tua pagina web HTML:
Tutto il tuo Javascript che si interfaccia con Excel si trova all'interno di questi blocchi di script.
Passaggio 2
Avviare la variabile dell'applicazione Excel. Questa variabile carica le librerie di Excel, che vengono utilizzate per interagire con Excel. Il codice seguente avvia la tua variabile:
var excel =nuovo ActiveXObject ("Excel.Application"); excel.visible =vero;
Passaggio 3
Crea il foglio di calcolo e attivalo. Dopo l'inizializzazione della variabile di Excel, è necessario creare una cartella di lavoro e un foglio di lavoro, che sono i componenti di un file Excel che contengono le informazioni. Il codice seguente crea il foglio di calcolo:
var book =excel.Workbooks.Add; libro.Fogli.Aggiungi; prenota.Fogli di lavoro(1).Attiva;
Passaggio 4
Scrivi del testo sul foglio di lavoro di Excel. Puoi riempire ogni riga del foglio di calcolo riga per riga. In questo esempio, la prima cella è impostata per un valore stringa:
book.Worksheets(1).Cells(1,1).value="Il mio primo foglio di calcolo";
Passaggio 5
Salva il file Excel. Questo è un passaggio facoltativo e apre un prompt "Salva con nome" per l'utente. All'utente viene chiesto se desidera salvare il file e in quale cartella è stato salvato il file. Se stai scrivendo un'applicazione interna per un'azienda, puoi impostare la sicurezza del browser per consentire esplicitamente il salvataggio del documento sul disco rigido senza alcuna interazione da parte dell'utente, ma questo è un pericolo per la sicurezza dei visitatori web esterni che non si fidano del sito web. Il codice seguente chiede all'utente se vuole salvare il file:
book.Worksheets(1).SaveAs("C:\excel_file.XLS");