Разбивайте большой файл с разделителями на несколько небольших частей (по числу строк в файле или по числу частей), затем объединяйте файлы обратно по имени столбца или по позиции. Разделитель (запятая, табуляция, точка с запятой или вертикальная черта) определяется автоматически для каждого входного файла. Вся обработка выполняется локально в вашем браузере — ваши данные никуда не загружаются.
Режим:
Разбивать по:
Заголовок:
Входные данные CSV / TSV
Выравнивать по:
— с учётом заголовка столбцы сопоставляются по имени, а отличия выводятся в отчёте
Разделитель вывода:
Входные файлы (разделитель определяется автоматически для каждого)
Объединённый вывод
Разбиение: выберите число строк на часть (в каждой части не более N строк данных) или фиксированное число частей, и решите, повторяет ли каждая часть строку заголовка. Объединение: добавьте любое число файлов (или вставленного текста) — каждый файл сохраняет свой разделитель — затем выберите с учётом заголовка (столбцы сопоставляются по имени, недостающие столбцы отмечаются и используются пустые ячейки) или выравнивание по позиции (столбцы сопоставляются по порядку, короткие файлы дополняются). Разделитель вывода можно установить: запятая, табуляция (TSV), точка с запятой или вертикальная черта. Вывод CSV использует кавычки по RFC-4180. Части разбиения можно скачать по отдельности или одним архивом ZIP.
Разбиение и объединение — заголовки как контракт
Разбитый файл остаётся пригодным, только если каждая часть повторяет строку заголовка — иначе каждая часть становится просто безымянными столбцами. Объединение — зеркальная задача: когда файлы согласованы по именам столбцов, объединение с учётом заголовка сопоставляет по имени и сообщает о недостающем; когда у них общим является только порядок столбцов, выравнивание по позиции дополняет короткие файлы. Выбирайте сопоставление по имени, когда части берутся из одного шаблона, и по позиции, когда нет.
Каждый объединяемый файл сохраняет свой разделитель — смешанные входы с запятыми и табуляцией объединяются чисто.