Kako koristiti Javascript s Excelom
Jezik Javascript pruža programerima alate za postavljanje dinamičkog sadržaja nakon što se web stranica učita u web preglednik korisnika. Možete koristiti Excel s Javascriptom i generirati proračunsku tablicu za svoje web čitače. Time se otvara proračunska tablica programa Excel sa sadržajem koji odredite, a korisnik može odabrati čitanje, uređivanje i spremanje datoteke na računalo. Ovo je korisno za web programere koji žele kreirati Excel proračunske tablice u hodu na svojim web stranicama.
1. korak
Izradite svoj Javascript blok. Ovaj blok pokazuje web pregledniku da je sadržani kod izvršna skripta. Dodajte sljedeći kôd između oznaka "
" i "" na svojoj HTML web stranici:
Sav vaš Javascript koji ima sučelje s Excelom smješten je unutar ovih blokova skripte.
2. korak
Pokrenite varijablu aplikacije Excel. Ova varijabla učitava biblioteke programa Excel, koje se koriste za interakciju s programom Excel. Sljedeći kod pokreće vašu varijablu:
var excel =new ActiveXObject ( "Excel.Application" ); excel.visible =true;
3. korak
Napravite proračunsku tablicu i aktivirajte je. Nakon što se Excel varijabla inicijalizira, morate stvoriti radnu knjigu i radni list, koji su komponente Excel datoteke koje sadrže vaše podatke. Sljedeći kôd stvara proračunsku tablicu:
var book =excel.Workbooks.Add; knjiga.Radni listovi.Dodaj; knjiga.Radni listovi(1).Aktiviraj;
4. korak
Napišite tekst na Excel radni list. Svaki redak proračunske tablice možete popuniti redak po redak. U ovom primjeru, prva ćelija postavljena je za vrijednost niza:
book.Worksheets(1).Cells(1,1).value="Moja prva proračunska tablica";
Korak 5
Spremite Excel datoteku. Ovo je neobavezan korak i korisniku se otvara upit "Spremi kao". Korisnik se pita želi li spremiti datoteku iu koju mapu se datoteka sprema. Ako pišete internu aplikaciju za tvrtku, možete postaviti sigurnost preglednika da izričito dopusti spremanje dokumenta na tvrdi disk bez ikakve interakcije korisnika, ali to predstavlja sigurnosnu opasnost za vanjske posjetitelje weba koji ne vjeruju web stranici. Sljedeći kod pita korisnika želi li spremiti datoteku:
knjiga.Radni listovi(1).Spremi kao("C:\excel_file.XLS");