Креирајте Екцел табеле помоћу Јавасцрипт-а.
Јавасцрипт језик пружа програмерима алате за постављање динамичког садржаја након што се веб страница учита у веб претраживач корисника. Можете да користите Екцел са Јавасцрипт-ом и генеришете табелу за своје веб читаче. Ово отвара Екцел табелу са садржајем који наведете, а корисник може да одабере да прочита, измени и сачува датотеку на рачунару. Ово је корисно за веб програмере који желе да креирају Екцел табеле у ходу на својим веб страницама.
Корак 1
Креирајте свој Јавасцрипт блок. Овај блок указује веб претраживачу да је садржани код извршна скрипта. Додајте следећи код између "
" и "" ознаке на вашој ХТМЛ веб страници:Видео дана
Сав ваш Јавасцрипт који се повезује са Екцел-ом смештен је у ове блокове скрипте.
Корак 2
Покрените променљиву апликације Екцел. Ова променљива учитава Екцел библиотеке које се користе за интеракцију са Екцел-ом. Следећи код покреће вашу променљиву:
вар екцел = нови АцтивеКСОбјецт ( "Екцел. Апликација" ); екцел.висибле = истина;
Корак 3
Направите табелу и активирајте је. Након што се Екцел променљива иницијализује, потребно је да креирате радну свеску и радни лист, који су компоненте Екцел датотеке које садрже ваше информације. Следећи код креира табелу:
вар књига = екцел. Радне свеске. Додати; књига. Радни листови. Додати; књига. Радни листови (1).Активирајте;
Корак 4
Напишите текст у Екцел радни лист. Сваки ред табеле можете попунити ред по ред. У овом примеру, прва ћелија је постављена за вредност стринга:
књига. Радни листови (1).Целлс (1,1).валуе="Моја прва табела";
Корак 5
Сачувајте Екцел датотеку. Ово је опциони корак и отвара упит „Сачувај као“ за корисника. Корисник се пита да ли жели да сачува датотеку и у коју фасциклу је сачувана датотека. Ако пишете интерну апликацију за предузеће, можете да подесите безбедност претраживача да експлицитно дозволи документу да сачувајте на чврсти диск без икакве интеракције корисника, али ово представља безбедносну опасност за спољне посетиоце веба који не верују веб сајт. Следећи код пита корисника да ли жели да сачува датотеку:
књига. Радни листови (1).Сачувај као("Ц:\екцел_филе. КСЛС");