Как да използвате Javascript с Excel

...

Създавайте електронни таблици на Excel с Javascript.

Езикът Javascript предоставя на разработчиците инструментите за настройка на динамично съдържание, след като уеб страница се зареди в уеб браузъра на потребителя. Можете да използвате Excel с Javascript и да генерирате електронна таблица за вашите уеб читатели. Това отваря електронна таблица на Excel с посоченото от вас съдържание и потребителят може да избере да чете, редактира и запазва файла на компютъра. Това е от полза за уеб разработчиците, които искат да създават електронни таблици на Excel в движение в своите уеб страници.

Етап 1

Създайте своя Javascript блок. Този блок показва на уеб браузъра, че съдържащият се код е изпълним скрипт. Добавете следния код между "

" и "" тагове във вашата HTML уеб страница:

Видео на деня

Целият ви Javascript, който взаимодейства с Excel, се поставя в тези скриптови блокове.

Стъпка 2

Стартирайте променливата на приложението Excel. Тази променлива зарежда библиотеките на Excel, които се използват за взаимодействие с Excel. Следният код инициира вашата променлива:

var excel = нов ActiveXObject ( "Excel. Приложение" ); excel.visible = вярно;

Стъпка 3

Създайте електронната таблица и я активирайте. След като променливата на Excel се инициализира, трябва да създадете работна книга и работен лист, които са компонентите на Excel файл, който съдържа вашата информация. Следният код създава електронната таблица:

var book = excel. Работни тетрадки. Добавете; Книга. Работни листове. Добавете; Книга. Работни листове (1).Активирайте;

Стъпка 4

Напишете малко текст в работния лист на Excel. Можете да попълвате всеки ред от електронната таблица ред по ред. В този пример първата клетка е зададена за стойност на низ:

Книга. Работни листове (1).Cells (1,1).value="Моята първа електронна таблица";

Стъпка 5

Запазете файла на Excel. Това е незадължителна стъпка и отваря подкана „Запазване като“ за потребителя. Потребителят се пита дали иска да запази файла и в коя папка е записан. Ако пишете вътрешно приложение за бизнес, можете да настроите сигурността на браузъра така, че изрично да позволява на документа да запазване на твърдия диск без никакво взаимодействие с потребителя, но това е опасност за сигурността за външни посетители в мрежата, които не се доверяват на уебсайт. Следният код пита потребителя дали иска да запази файла:

Книга. Работни листове (1).SaveAs("C:\excel_file. XLS");