Создавайте таблицы 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 ");