Javascript gebruiken met Excel

...

Maak Excel-spreadsheets met Javascript.

De Javascript-taal biedt ontwikkelaars de tools om dynamische inhoud in te stellen nadat een webpagina in de webbrowser van de gebruiker is geladen. U kunt Excel gebruiken met Javascript en een spreadsheet genereren voor uw weblezers. Dit opent een Excel-spreadsheet met de inhoud die u opgeeft, en de gebruiker kan ervoor kiezen om het bestand te lezen, te bewerken en op de computer op te slaan. Dit is gunstig voor webontwikkelaars die snel Excel-spreadsheets willen maken op hun webpagina's.

Stap 1

Maak uw Javascript-blok aan. Dit blok geeft aan de webbrowser aan dat de code uitvoerbare scripts zijn. Voeg de volgende code toe tussen de "

" en ""-tags in uw HTML-webpagina:

Video van de dag

Al uw Javascript dat een interface heeft met Excel, wordt in deze scriptblokken geplaatst.

Stap 2

Start de Excel-toepassingsvariabele. Deze variabele laadt de Excel-bibliotheken die worden gebruikt voor interactie met Excel. De volgende code initieert uw variabele:

var excel = nieuw ActiveXObject ("Excel. Sollicitatie" ); excel.visible = waar;

Stap 3

Maak het werkblad en activeer het. Nadat de Excel-variabele is geïnitialiseerd, moet u een werkmap en werkblad maken, dit zijn de componenten van een Excel-bestand dat uw informatie bevat. De volgende code maakt de spreadsheet:

var boek = excel. Werkboeken. Toevoegen; boek. Werkbladen. Toevoegen; boek. Werkbladen (1).Activeren;

Stap 4

Schrijf wat tekst naar het Excel-werkblad. U kunt elke rij van het werkblad regel voor regel vullen. In dit voorbeeld is de eerste cel ingesteld voor een tekenreekswaarde:

boek. Werkbladen (1).Cellen (1,1).value="Mijn eerste spreadsheet";

Stap 5

Sla het Excel-bestand op. Dit is een optionele stap en het opent een "Opslaan als"-prompt voor de gebruiker. De gebruiker wordt gevraagd of hij het bestand wil opslaan en in welke map het bestand wordt opgeslagen. Als u een interne applicatie voor een bedrijf schrijft, kunt u de beveiliging van de browser zo instellen dat het document expliciet wordt toegestaan opslaan op de harde schijf zonder enige interactie van de gebruiker, maar dit is een veiligheidsrisico voor externe webbezoekers die de website. De volgende code vraagt ​​de gebruiker of hij het bestand wil opslaan:

boek. Werkbladen (1).SaveAs("C:\excel_file. XLS");