Перенос электронной таблицы Excel в чистый HTML
- Recluse
- 28.05.2020
- 3 051
- 0
- 10.02.2021
- 5
- 5
- 0
- Содержание статьи
Периодически, можно столкнутся с необходимостью разместить электронную таблицу Excel на сайте, причем таблица должна быть в формате HTML. Конечно все современные редакторы таблиц умеют сохранять в HTML формат, но выглядит подобное зрелище очень неприятно - куча "мусора" из самых разных тегов и стилей, в результате чего выглядит все совсем не так, как задумывалось.
Использование формулы для перевода в HTML
Одним из самых банальных и простых способов получить таблицу с чистым HTML кодом - использовать специальную формулу. Предположим, у Вас есть таблица, где три столбца - от A до C. Тогда, в соседней строке на столбце D (или на любом другом свободном месте), пишем следующую формулу:
= "<tr><td>" & A4 & "</td><td>" & B4 & "</td><td>" & C4 & "</td></tr>"
Соответственно, если столбцов больше, то нужно модифицировать формулу, добавив в неё дополнительные столбцы по аналогии с предыдущими столбцами.
После этого, в столбце D появится HTML код столбца. Все что остается - это применить данную формулу на оставшиеся столбцы, и скопировать получившийся результат в текстовый (HTML) редактор, и добавить туда открывающие (<table>
) и закрывающие (</table>
) теги для таблицы.
Важно! Иногда, в случае использования в таблице каких-либо дат, Excel может преобразовать её в число. Для избежания этого, следует создать дополнительный столбец и использовать формулу ТЕКСТ
(в английской версии это формула TEXT), к примеру ТЕКСТ(CZ6;"ДД.ММ.ГГГГ")
, где CZ6 - ячейка, а ДД.ММ.ГГГГ - формат даты.
Добавить комментарий