Перенос электронной таблицы Excel в чистый HTML

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


Использование формулы для перевода в HTML

Одним из самых банальных и простых способов получить таблицу с чистым HTML кодом — использовать специальную формулу. Предположим, у Вас есть таблица, где три столбца — от A до C. Тогда, в соседней строке на столбце D (или на любом другом свободном месте), пишем следующую формулу:

= "<tr><td>" & A4 & "</td><td>" & B4 & "</td><td>" & C4 & "</td></tr>"

Соответственно, если столбцов больше, то нужно модифицировать формулу, добавив в неё дополнительные столбцы по аналогии с предыдущими столбцами.

После этого, в столбце D появится HTML код столбца. Все что остается — это применить данную формулу на оставшиеся столбцы, и добавить в html открывающие (<table>) и закрывающие (</table>) теги для таблицы.