Не так давно столкнулся с проблемой вставки таблиц из документов excel-а или word-а в html-страницы.
Можно было конечно и самому с помощью тегов “table” “tr” “td” и самому написать табличку сразу в html-формате (что я и делал до этого), но когда нужна достаточно большая таблица, то это слишком трудоемко.
Второй вариант – «файл – сохранить как веб-страницу» тоже не подходил, так как продукты мелкомягких имеют поразительное свойство растягивать простейшие документы на сотни строк кода.
Так что хотелось, чтобы весь процесс конвертации происходил легко, автоматически и без лишнего мусора в виде тегов в коде страницы.
В поисках такого решения я гуглил запросами типа «excel to html» или «создать таблицу в html» и т.п., но ничего нужного не находил.
Но потом я вспомнил о html-редакторах, в которых, по идее, должен быть такой функционал.
В редакторе Homesite я такого не нашел, но вот в Dreamweaver-е нужная функция нашлась.
Добиться того, чтобы таблица отображалась в «веб-виде» простым копированием-вставкой мне не удалось, но я нашел другой механизм, котрый предусмотрен разработчиками редактора.
Итак, мой алгоритм конвертации таблицы из excel в html формат таков:
1. Сохраняем свою таблицу в Microsoft Excel в формате “csv”.
2. Открываем Macromedia Dreamweaver и вибираем в верхнем меню «Вставить – Объекты таблицы – Импортировать данные таблицы»
3. Выбираем «Файл данных» и разграничитель «Точка с запятой» и «ОК».
4. Получаем нашу таблицу, копируем код, который нам любезно создал редактор и вставляем его в свою страницу.
Вот и все, проблема вставки таблиц в html страницы решена 😉
спасибо.все получилось
Огромное Вам спасибо!
Ужасно запарился с exelem…..потом нашел Ваш сайт 🙂
Очень Вам благодарен!
И вам спасибо 🙂
Вы помогли мне сэкономить время. Спасибо!
Да, очень полезная статья. В связи с этим рождается еще вопрос.
– Если документ состоит из нескольких листов, как его конвертовать?
Спасибо! Есть еще такой вопросик: Таблица содержит информацию по студентам-должникам. Как сделать так, чтобы любой студент, зайдя на сайт мог видеть только себя? Спасибо.
Добрый день, задача такая,: есть файл excel в нем несколько листов, каждый лист это таблица со соими данными, так вот при сохраниении таблицы в html надо что бы каждый лист был отдельным html файлом. Возможно можно из оного лиска как то сделать из кучи таблиц или еще как то?
Если вставлять через эту прогу, будут ли работать функции, которые заданы в ексель, через браузер?