Перейти к содержанию
TextArray
100% локально

Таблица CSV в HTML

Превратите данные CSV в чистую разметку таблицы HTML с помощью thead, tbody и экранированных ячеек.

Входные данные
Выходные данные

Таблица CSV в HTML

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

Оставьте разделитель в режиме автоматического обнаружения, и инструмент выберет ваши данные и выберет символ, который создает наиболее согласованные строки, поэтому файлы с запятыми, точками с запятой, табуляциями и конвейерами преобразуются без настройки. Поля, заключенные в кавычки, соответствуют RFC 4180: поле, заключенное в двойные кавычки, может содержать разделитель, двойные кавычки "" и даже разрывы строк, которые отображаются как теги br, поэтому каждая запись по-прежнему отображается как одна строка. Записи с пропущенными ячейками дополняются до самой широкой строки, поэтому таблица никогда не бывает неровной.

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

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

FAQ

Какие разделители он читает?
Запятая, точка с запятой, табуляция и черта с автоматическим обнаружением по умолчанию: инструмент производит выборку данных и выбирает символ, который дает наиболее согласованные строки. Если предположение неверно, выберите разделитель вручную.
Содержимое ячейки экранировано?
Да. Амперсанды, угловые скобки и кавычки становятся объектами HTML, поэтому данные никогда не смогут внедрить разметку на вашу страницу. Разрыв строки внутри поля в кавычках становится тегом br, поэтому запись занимает одну строку таблицы.
Что добавляет базовый стиль?
Небольшой блок стиля с тонкими границами с помощью свертывания границ и заполнения ячеек, а также элемент div-оболочки, который прокручивается по горизонтали на узких экранах. Все имена классов имеют префикс ta-table, поэтому они не будут конфликтовать с вашим CSS. Разметка только опускает все это.
Что происходит со строками с пропущенными ячейками?
Короткие записи дополняются пустыми ячейками td до ширины самой широкой строки, поэтому создаваемая таблица всегда имеет прямоугольную форму.
Загружены ли мои данные куда-нибудь?
Нет. Преобразование выполняется полностью в вашем браузере, и ваш CSV-файл никогда не покидает ваше устройство.