Die Javascript Sprache bietet Entwicklern die Werkzeuge, um dynamische Inhalte gesetzt, nachdem eine Web-Seite in den Webbrowser des Benutzers geladen wurde. Sie können Excel mit Javascript zu nutzen und erzeugen eine Tabellenkalkulation für Ihre Web- Leser. Es öffnet sich eine Excel-Tabelle mit dem Inhalt, den Sie angeben , und der Benutzer kann wählen, lesen, bearbeiten und speichern Sie die Datei auf dem Computer. Dies ist vorteilhaft für Web- Entwickler, die Excel-Tabellen im laufenden Betrieb in ihre Web-Seiten erstellen möchten. Anleitung
1 Erstelle deinen
Javascript Block . Dieser Block zeigt dem Web-Browser , dass die enthaltene Code ausführbare Skripte ist . Fügen Sie den folgenden Code zwischen den " head " und " "-Tags in HTML- Web- Seite:
Alle Ihre Javascript , die Schnittstellen mit Excel innerhalb dieser Script-Blöcke platziert wird.
2
einleiten Excel-Anwendung variabel. Diese Variable lädt die Excel -Bibliotheken, die verwendet werden, um mit Excel interagieren . Der folgende Code löst Ihre Variable :
var excel = new ActiveXObject ( " Excel.Application ");
excel.visible = true;
3 < p > erstellen Sie die Tabelle und aktivieren. Nachdem die Excel Variable initialisiert wird, müssen Sie eine Arbeitsmappe und Arbeitsblatt , das die Komponenten einer Excel -Datei, die Informationen enthalten, sind zu schaffen. Der folgende Code erstellt die Tabelle : .
Var Buch = excel.Workbooks.Add ;
book.Worksheets.Add ;
book.Worksheets (1) aktivieren ;
4
schreiben einen Text an die Excel-Arbeitsblatt. Dort können Sie jede Zeile der Tabelle Zeile für Zeile. In diesem Beispiel wird die erste Zelle für einen String-Wert eingestellt :
book.Worksheets (1) Cells (1,1) value = " My First Spreadsheet ";
5 < . . p> Speichern Sie die Excel-Datei. Dies ist ein optionaler Schritt , und es öffnet sich ein "Speichern unter" Eingabeaufforderung für den Benutzer. Der Benutzer wird gefragt, ob er die Datei speichern und in welchem Ordner die Datei gespeichert will. Wenn Sie mit dem Schreiben eine interne Anwendung für ein Unternehmen haben, können Sie die Sicherheitseinstellungen des Browsers zu erlauben ausdrücklich das Dokument auf die Festplatte ohne Benutzerinteraktion zu retten, aber das ist ein Sicherheitsrisiko für externe Web-Besucher , die kein Vertrauen in die Website. Der folgende Code fragt den Benutzer , ob er die Datei speichern möchte :
book.Worksheets (1) SaveAs . ("C : \\ \\ excel_file.XLS ");