Конвертер CSV в HTML-таблицу
Бесплатный онлайн-инструмент для преобразования текста CSV в готовую таблицу HTML с настройкой заголовков и CSS-класса.
Запустить инструмент
Онлайн-конвертер преобразует структурированный текст CSV в чистый код HTML-таблицы для сайтов и веб-страниц. Инструмент считывает текстовые строки, разделяет значения по запятым и формирует готовую разметку с тегами table, thead, tbody, tr, th и td.
При включенной опции первой строки верхняя запись оформляется заголовками th, а остальные строки переносятся в тело таблицы. Если флажок снят, каждая строка превращается в стандартные ячейки td. При обработке строк разной длины короткие строки в теле таблицы автоматически дополняются пустыми ячейками до максимального числа столбцов.
Для удобного оформления стилями можно указать собственный CSS-класс таблицы, который сразу добавляется в атрибут class тега table. Все специальные символы разметки в тексте ячеек и названии класса надежно экранируются. Пустой ввод оставляет таблицу пустой со счетчиками строк и столбцов на нуле. Готовый HTML-код можно сразу скопировать и вставить в веб-страницу.
Инструкция
- Вставьте исходный текст CSV в поле ввода.
- Отметьте опцию первой строки, если данные содержат заголовки столбцов.
- При необходимости укажите пользовательское имя CSS-класса для таблицы.
- Нажмите кнопку запуска для генерации разметки.
- Скопируйте полученный HTML-код таблицы из блока результатов.
Примеры
- Ввод строк «Товар,Цена\nЯблоко,100\nГруша,150» с включенной опцией заголовков создает таблицу с шапкой «Товар» и «Цена» и двумя строками значений.
- Ввод строк с числами без заголовков и с классом «report-table» формирует таблицу с атрибутом class="report-table", где все ячейки помещены в теги td.
Частые вопросы
Как обрабатываются специальные символы HTML в ячейках?
Специальные символы, включая угловые скобки и амперсанды, автоматически экранируются при формировании разметки ячеек.
Что происходит, если в строках разное количество столбцов?
Ширина таблицы вычисляется по самой длинной строке. Более короткие строки в теле таблицы дополняются пустыми ячейками до этой ширины.
Как убрать шапку таблицы и сделать все строки обычными ячейками?
Снимите флажок использования первой строки как заголовка перед выполнением преобразования.
Что выводит конвертер при пустом поле ввода?
При пустом вводе формируется пустая разметка, а счетчики строк и столбцов показывают значение ноль.