Конвертер CSV в таблицу
Вставьте данные, разделённые запятыми, табуляцией или точками с запятой, и увидите их таблицей со строкой заголовков, числом строк и числом столбцов. Скопируйте таблицу как HTML со встроенными рамками и отступами — её можно сразу вставить на веб-страницу, в шаблон письма или в CMS. Бесплатно, без регистрации, данные остаются в вашем браузере.
Разделитель
Как пользоваться конвертером CSV в таблицу
- 1. Выберите разделитель. По умолчанию стоит Автоопределение; выберите запятую, табуляцию или точку с запятой, если угадывание неверно.
- 2. Вставьте CSV. Включите строку заголовков — первая строка всегда считается заголовком таблицы.
- 3. Нажмите «Преобразовать в таблицу». Появится предпросмотр с числом строк данных (заголовок не считается), числом столбцов и настройкой разделителя.
- 4. Скопируйте нужное. Копировать HTML копирует разметку таблицы; Копировать CSV копирует ваш ввод точно так, как вы его набрали.
Что вы получаете
Предпросмотр — это простая таблица, в которой первая строка выведена ячейками th. Копировать HTML создаёт полный элемент table с thead и tbody, и каждая ячейка несёт собственный встроенный стиль, поэтому таблица сохраняет рамки без таблицы стилей. Для образца Имя,Возраст,Город со строками Alice и Bob таблица начинается так:
Таблица
<table style="border-collapse:collapse;width:100%;font-family:sans-serif;font-size:14px">
Ячейка заголовка
<th style="border:1px solid #ccc;padding:8px 12px;background:#f5f5f5;font-weight:600;text-align:left">Имя</th>
Ячейка тела
<td style="border:1px solid #ccc;padding:8px 12px">Alice</td>
Для этого образца получается 2 строки данных и 3 столбца. Текст ячеек экранируется в HTML (&, <, > и двойные кавычки), поэтому данные с угловыми скобками отображаются как текст, а не превращаются в разметку. Копия — это исходный код HTML как простой текст: вставьте его в HTML-блок CMS, шаблон письма или редактор кода. В текстовом процессоре он не превратится в таблицу — для таблицы, которая вставляется в Word или Google Docs, используйте Генератор таблиц APA.
Как выбирается разделитель
В автоматическом режиме конвертер проверяет запятую, табуляцию и точку с запятой на первых нескольких строках, игнорируя всё, что находится внутри кавычек, и выбирает тот, который делит эти строки на одинаковое число столбцов наиболее последовательно; при равенстве побеждает запятая, и она же используется, если столбец один. Выбранный разделитель показан в карточке «Разделитель» после преобразования. Если данные разделены чем-то другим, например вертикальной чертой, сначала замените разделители запятыми. Программы для таблиц во многих европейских локалях экспортируют файлы с точкой с запятой, потому что запятая у них — десятичный разделитель; данные, разделённые табуляцией, получаются при копировании ячеек из таблицы.
Ограничения, о которых стоит знать
| Ситуация | Что происходит | Что делать |
|---|---|---|
| Поле в кавычках содержит разделитель | Остаётся в одной ячейке; удвоенные кавычки становятся одной | Ничего — это работает |
| Поле в кавычках содержит перенос строки | Остаётся в одной ячейке, перенос строки сохраняется (окончания строк Windows CRLF тоже обрабатываются) | Ничего — это работает |
Лишняя кавычка внутри поля без кавычек, например 12" ruler | Остаётся обычным текстом, потому что поле не начиналось с кавычки | Ничего — это работает |
| Строки с разным числом ячеек | Показываются как есть, без дополнения | Добавьте недостающие разделители в короткие строки |
| Пустые строки | Пропускаются | Ничего |
| Нет строки заголовков | Первая строка данных всё равно показывается как заголовок | Добавьте строку заголовка |
Чтобы превратить те же данные в JSON или JSON обратно в CSV, используйте CSV в JSON.
Какой инструмент вам нужен?
| Вам нужно | Используйте |
|---|---|
| Увидеть CSV как таблицу или скопировать HTML | Эта страница |
| JSON из CSV или CSV из JSON | CSV в JSON |
| Таблицу Markdown для GitHub или README | Генератор таблиц Markdown |
| Код LaTeX tabular | Генератор таблиц LaTeX |
| Таблицу APA 7 для статьи | Генератор таблиц APA |
| Только некоторые столбцы | Извлечение столбцов |
Часто задаваемые вопросы
- Какие разделители поддерживает конвертер CSV?
- Запятая, табуляция и точка с запятой — либо определённые автоматически по первым строкам, либо заданные вручную. Другие разделители, например вертикальные черты, не распознаются; замените их сначала запятыми.
- Обрабатывает ли конвертер CSV поля в кавычках?
- Да. Поле в двойных кавычках может содержать разделитель или перенос строки, а две двойные кавычки подряд становятся одной. Кавычка в середине поля без кавычек, как в 12" ruler, сохраняется как текст.
- Как скопировать таблицу на веб-страницу?
- Нажмите «Копировать HTML» и вставьте результат в HTML-поле или в режим кода вашего редактора страниц. Каждая ячейка имеет встроенный стиль, поэтому рамки и отступы сохраняются в редакторах и шаблонах писем, которые удаляют таблицы стилей. Измените цвета во вставленном коде, если хотите другой вид.
- Можно ли вставить таблицу в Word или Google Docs?
- «Копировать HTML» даёт разметку как текст, который текстовый процессор покажет как код. Для оформленной таблицы, которая вставляется в эти программы, используйте Генератор таблиц APA.
- Можно ли вставлять ячейки прямо из Excel или Google Sheets?
- Да. Ячейки, скопированные из таблицы, приходят разделёнными табуляцией, и автоопределение их распознаёт. Ячейка с переносом строки приходит в кавычках, и конвертер оставляет её в одной ячейке.
- Загружается ли мой CSV куда-либо?
- Нет. Разбор и предпросмотр выполняются в вашем браузере, а копирование использует буфер обмена. Ничего из вставленного не отправляется на CitationEasy.
- Есть ли ограничение по размеру?
- Жёсткого ограничения нет, но предпросмотр выводит каждую строку на странице, поэтому десятки тысяч строк замедлят браузер. Для больших файлов преобразуйте часть данных или используйте программу для таблиц.