Инструменты для CSV и TSV
Экспорт из таблицы или базы данных редко приходит в нужном виде: не тот разделитель, повторяющиеся строки или вообще другой формат. Здесь собраны привычные задачи с CSV и TSV: редактирование ячеек напрямую, очистка и удаление дублей, конвертация в JSON, SQL-вставки или таблицу Markdown, объединение двух файлов по общему столбцу и разбиение больших экспортов на части поменьше.
Редактор CSV сохраняет ведущие нули и точные значения ячеек вместо того, чтобы считать всё числом, — это важно для почтовых индексов и ID. Очистка CSV показывает каждый шаг очистки перед применением, поэтому неудачный фильтр можно отменить, не тронув весь файл. Объединение CSV работает и по совпадающему ключевому столбцу, и простым добавлением строк, а Разделение CSV делит файл по числу записей, размеру файла или значению столбца.
10 инструментов
Конвертация CSV в другие форматы
-
конвертер CSV/TSV
Конвертировать CSV и TSV, меняя разделитель и окончания строк с экспортом в ZIP
-
Конвертер CSV в JSON
Конвертировать CSV или TSV в JSON с типами полей и вложенными объектами
-
JSON в CSV
Выгрузите объекты в CSV, собирая столбцы из всех записей массива
-
CSV в таблицу Markdown
Преобразовать CSV в таблицу Markdown с выбором и выравниванием столбцов
-
JSON в SQL
Преобразовать JSON или CSV в INSERT, выбрав диалект и типы столбцов
Вопросы об инструментах категории «CSV / TSV Tabular Data»
Большинство табличных программ убирают ведущие нули, потому что считают каждый столбец числом. Редактор CSV по умолчанию хранит значения ячеек как текст, поэтому почтовые индексы, добавочные номера телефонов и ID вроде 00042 выводятся ровно так же, как были введены, а не превращаются в 42.
JSON в SQL принимает CSV напрямую и генерирует INSERT-запросы для указанной таблицы, используя строку заголовка как имена столбцов. Это быстрее, чем писать синтаксис INSERT вручную для чего-то большего, чем пара строк, и точно так же работает с JSON на входе.
Объединение CSV сопоставляет строки двух файлов по выбранному ключевому столбцу, похоже на join в SQL, либо просто добавляет строки одного файла к другому, когда имена столбцов уже совпадают. Проверяйте результат перед экспортом — несовпадающее форматирование ключа в двух файлах чаще всего и приводит к пропущенным совпадениям.