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

click fraud protection
...

Создавайте таблицы Excel с помощью Javascript.

Язык Javascript предоставляет разработчикам инструменты для установки динамического содержимого после загрузки веб-страницы в веб-браузер пользователя. Вы можете использовать Excel с Javascript и создать электронную таблицу для своих читателей в Интернете. При этом открывается электронная таблица Excel с указанным вами содержимым, и пользователь может читать, редактировать и сохранять файл на компьютере. Это полезно для веб-разработчиков, которые хотят на лету создавать таблицы Excel на своих веб-страницах.

Шаг 1

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

" и ""теги на вашей веб-странице HTML:

Видео дня

Весь ваш Javascript, который взаимодействует с Excel, помещается в эти блоки скрипта.

Шаг 2

Инициируйте переменную приложения Excel. Эта переменная загружает библиотеки Excel, которые используются для взаимодействия с Excel. Следующий код инициирует вашу переменную:

var excel = new ActiveXObject ("Excel. Применение" ); excel.visible = true;

Шаг 3

Создайте электронную таблицу и активируйте ее. После инициализации переменной Excel вам необходимо создать книгу и рабочий лист, которые являются компонентами файла Excel, содержащего вашу информацию. Следующий код создает электронную таблицу:

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

Шаг 4

Напишите текст на листе Excel. Вы можете заполнять каждую строку таблицы построчно. В этом примере первая ячейка установлена ​​для строкового значения:

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

Шаг 5

Сохраните файл Excel. Это необязательный шаг, и он открывает пользователю запрос «Сохранить как». Пользователя спрашивают, хочет ли он сохранить файл и в какой папке он сохраняется. Если вы пишете внутреннее приложение для бизнеса, вы можете настроить безопасность браузера, чтобы явно разрешить документу сохранить на жесткий диск без какого-либо взаимодействия с пользователем, но это угроза безопасности для внешних посетителей, которые не доверяют Веб-сайт. Следующий код спрашивает пользователя, хочет ли он сохранить файл:

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