Конвертеры файлов

Конвертер CSV в HTML-таблицу

Бесплатный онлайн-инструмент для преобразования текста CSV в готовую таблицу HTML с настройкой заголовков и CSS-класса.

Запустить инструмент

Онлайн-конвертер преобразует структурированный текст CSV в чистый код HTML-таблицы для сайтов и веб-страниц. Инструмент считывает текстовые строки, разделяет значения по запятым и формирует готовую разметку с тегами table, thead, tbody, tr, th и td.

При включенной опции первой строки верхняя запись оформляется заголовками th, а остальные строки переносятся в тело таблицы. Если флажок снят, каждая строка превращается в стандартные ячейки td. При обработке строк разной длины короткие строки в теле таблицы автоматически дополняются пустыми ячейками до максимального числа столбцов.

Для удобного оформления стилями можно указать собственный CSS-класс таблицы, который сразу добавляется в атрибут class тега table. Все специальные символы разметки в тексте ячеек и названии класса надежно экранируются. Пустой ввод оставляет таблицу пустой со счетчиками строк и столбцов на нуле. Готовый HTML-код можно сразу скопировать и вставить в веб-страницу.

Инструкция

  1. Вставьте исходный текст CSV в поле ввода.
  2. Отметьте опцию первой строки, если данные содержат заголовки столбцов.
  3. При необходимости укажите пользовательское имя CSS-класса для таблицы.
  4. Нажмите кнопку запуска для генерации разметки.
  5. Скопируйте полученный HTML-код таблицы из блока результатов.

Примеры

  • Ввод строк «Товар,Цена\nЯблоко,100\nГруша,150» с включенной опцией заголовков создает таблицу с шапкой «Товар» и «Цена» и двумя строками значений.
  • Ввод строк с числами без заголовков и с классом «report-table» формирует таблицу с атрибутом class="report-table", где все ячейки помещены в теги td.

Частые вопросы

Как обрабатываются специальные символы HTML в ячейках?

Специальные символы, включая угловые скобки и амперсанды, автоматически экранируются при формировании разметки ячеек.

Что происходит, если в строках разное количество столбцов?

Ширина таблицы вычисляется по самой длинной строке. Более короткие строки в теле таблицы дополняются пустыми ячейками до этой ширины.

Как убрать шапку таблицы и сделать все строки обычными ячейками?

Снимите флажок использования первой строки как заголовка перед выполнением преобразования.

Что выводит конвертер при пустом поле ввода?

При пустом вводе формируется пустая разметка, а счетчики строк и столбцов показывают значение ноль.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.