Генератор HTML-таблиц из CSV и Excel

Вставьте ячейки таблицы, CSV или JSON и получите семантическую разметку HTML-таблицы с экранированием данных — с готовым стилем на выбор и живым предпросмотром.

Обновлено
Открыть файл (.xlsx, .csv, .json)
Ввод

Предпросмотр

Предпросмотр входных данных

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Готовые выпадающие спискиСтраны с флагами, штаты США, языки, валюты, часовые пояса, телефонные коды, месяцы и многое другое.Генератор выпадающих списков →

Как пользоваться: CSV и Excel в HTML-таблицу

  1. Вставьте ячейки CSV или Excel, откройте файл .csv, .xlsx или .json, либо загрузите пример.
  2. Выберите стиль: простая разметка, встроенный CSS или классы Bootstrap, при необходимости добавьте свои имена классов.
  3. Включите или отключите <thead>, экранирование HTML, обработку переносов строк и минификацию.
  4. Проверьте отображение в предпросмотре, затем скопируйте разметку или скачайте её.

Что такое генератор HTML-таблиц?

Генератор HTML-таблиц преобразует строки данных в разметку <table>, которую можно вставить на веб-страницу, в CMS, письмо или документацию. Писать такую разметку вручную медленно и легко ошибиться: каждой ячейке нужен свой тег, а специальные символы необходимо экранировать. Этот инструмент делает всё за один шаг из CSV, ячеек Excel или JSON.

Доступная семантическая разметка

Строка заголовков превращается в <thead> с ячейками <th scope="col">, а данные помещаются в <tbody>. Программы чтения с экрана используют эти элементы, чтобы озвучивать название столбца для каждой ячейки, а браузеры повторяют <thead> на каждой напечатанной странице. Необязательный <caption> даёт таблице доступное название.

<table class="data-table">
  <thead>
    <tr>
      <th scope="col">name</th>
      <th scope="col">plan</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Ada Lovelace</td>
      <td>pro</td>
    </tr>
  </tbody>
</table>

Почему важно экранирование

Когда включена опция Экранировать HTML в ячейках (по умолчанию), символы вроде <, >, & и " преобразуются в мнемоники, поэтому значение вроде <b> отображается как текст и не меняет страницу. Отключайте экранирование, только если ячейки намеренно содержат доверенный HTML, например ссылки. Предпросмотр работает в песочнице с отключёнными скриптами.

Варианты стиля

СтильЧто вы получаете
Простой HTMLЧистая разметка, которая наследует CSS вашего сайта
Встроенный CSSНебольшой блок <style>: границы, фон заголовка, чередующиеся строки, выравнивание чисел по правому краю
BootstrapКлассы table table-striped table-bordered для сайтов на Bootstrap 4/5

Для rich text в Webflow и сайтов на Markdown может быть проще таблица в Markdown. Чтобы превратить существующую HTML-таблицу в Markdown, воспользуйтесь HTML в Markdown.

Также ищут как: csv в html, excel в html таблицу, генератор html таблиц, конвертировать csv в html таблицу, json в html таблицу, таблица html из excel.

Инструменты, которые хорошо сочетаются с CSV и Excel в HTML-таблицу

  • Генератор выпадающих списков — Не нужно вручную набирать списки вариантов.
  • HTML форматер — Вставьте минифицированную или неаккуратную разметку и получите чистый HTML с единообразными отступами, включая встроенные блоки <style> и <script>.
  • Markdown в HTML — Введите или вставьте Markdown и мгновенно получите чистый HTML: с безопасным живым предпросмотром, таблицами GFM, списками задач и блоками кода с ограждениями.
  • Excel в JSON — Откройте книгу .xlsx или вставьте ячейки прямо из Excel или Google Sheets и получите чистый JSON.

Часто задаваемые вопросы

Как преобразовать таблицу Excel в HTML?
Выделите ячейки в Excel, скопируйте их и вставьте в поле ввода — данные, разделённые табуляцией, распознаются автоматически. Также можно открыть файл .xlsx напрямую.
Могут ли ячейки содержать ссылки или другой HTML?
Да. Снимите флажок Экранировать HTML в ячейках, и HTML из ваших данных сохранится как есть. Делайте так только с данными, которым вы доверяете.
Будет ли таблица адаптивной?
Широкие таблицы на телефонах нужно прокручивать по горизонтали. Оберните таблицу в контейнер с overflow-x:auto, так делают большинство адаптивных фреймворков.
Загружаются ли мои данные на сервер?
Нет — конвертация выполняется в вашем браузере.
Можно ли установить CSV и Excel в HTML-таблицу как веб-приложение и пользоваться им офлайн?
Да. CSV и Excel в HTML-таблицу — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localГенератор выпадающих списковНе нужно вручную набирать списки вариантов. Выберите список: страны (с флагами и группами по континентам),…localCSV и Excel в Markdown-таблицуВставьте строки из Excel, Google Sheets или CSV-файл и получите аккуратно выровненную Markdown-таблицу…localHTML форматерВставьте минифицированную или неаккуратную разметку и получите чистый HTML с единообразными отступами,…localMarkdown в HTMLВведите или вставьте Markdown и мгновенно получите чистый HTML: с безопасным живым предпросмотром,…localExcel в JSONОткройте книгу .xlsx или вставьте ячейки прямо из Excel или Google Sheets и получите чистый JSON. Числа,…localJSON в таблицу MarkdownПревратите ответы API или JSON-массивы, сгенерированные LLM, в аккуратную выровненную таблицу Markdown для…