Kako uporabljati Javascript z Excelom
Jezik Javascript ponuja razvijalcem orodja za nastavitev dinamične vsebine, potem ko se spletna stran naloži v uporabnikov spletni brskalnik. Excel lahko uporabljate z Javascriptom in ustvarite preglednico za svoje spletne bralnike. S tem se odpre Excelova preglednica z vsebino, ki jo določite, uporabnik pa lahko prebere, uredi in shrani datoteko v računalnik. To je koristno za spletne razvijalce, ki želijo na svojih spletnih straneh sproti ustvarjati Excelove preglednice.
1. korak
Ustvarite svoj blok Javascript. Ta blok nakazuje spletnemu brskalniku, da je vsebovana koda izvršljiv skript. Dodajte naslednjo kodo med oznaki »
« in »« na svoji spletni strani HTML:
Ves vaš Javascript, ki je povezan z Excelom, je nameščen znotraj teh skriptnih blokov.
2. korak
Zaženite spremenljivko aplikacije Excel. Ta spremenljivka naloži Excelove knjižnice, ki se uporabljajo za interakcijo z Excelom. Naslednja koda sproži vašo spremenljivko:
var excel =new ActiveXObject ( "Excel.Application" ); excel.visible =true;
3. korak
Ustvarite preglednico in jo aktivirajte. Ko se Excelova spremenljivka inicializira, morate ustvariti delovni zvezek in delovni list, ki sta komponenti Excelove datoteke, ki vsebuje vaše podatke. Naslednja koda ustvari preglednico:
var book =excel.Workbooks.Add; knjiga.Delovni listi.Dodaj; book.Worksheets(1).Activate;
4. korak
Napišite nekaj besedila na Excelov delovni list. Vsako vrstico preglednice lahko izpolnite vrstico za vrstico. V tem primeru je prva celica nastavljena za vrednost niza:
book.Worksheets(1).Cells(1,1).value="Moja prva preglednica";
5. korak
Shranite datoteko Excel. To je neobvezen korak in uporabniku odpre poziv »Shrani kot«. Uporabnik se vpraša, ali želi datoteko shraniti in v katero mapo se datoteka shrani. Če pišete interno aplikacijo za podjetje, lahko varnost brskalnika nastavite tako, da izrecno dovoli shranjevanje dokumenta na trdi disk brez kakršne koli interakcije uporabnika, vendar je to varnostna nevarnost za zunanje spletne obiskovalce, ki ne zaupajo spletnemu mestu. Naslednja koda vpraša uporabnika, ali želi shraniti datoteko:
book.Worksheets(1).SaveAs("C:\excel_file.XLS");