Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

Разделение CSV

Разбейте один CSV на небольшие файлы. Укажите число строк данных или точный предел байтов и скачайте каждую часть.

Исходный файл

Файл обрабатывается в браузере. Строка sep= считается обычными данными; при необходимости удалите её из исходного файла.

Параметры разделения

Разделитель исходного файла

Кодировка и формат результата

Кодировка файла

Конец строки в результате

Результат сохраняется в UTF-8. Значения ячеек не меняются, но кавычки и окончания строк могут отличаться.

Как разделить CSV

  1. Выберите локальный CSV, TSV или TXT и задайте разделитель, кодировку и параметры заголовка.
  2. Укажите число строк данных в части или точный предел байтов. Перед скачиванием дождитесь проверки всего файла.
  3. Проверьте диапазоны строк и размер частей, затем скачайте файлы по одному или небольшим ZIP-архивом.

Возможности разделения

  • Запись с переносами внутри кавычек считается одной строкой данных и никогда не разрезается.
  • Точный размер в байтах UTF-8 учитывает заголовки, кавычки, окончания строк и BOM каждой части.
  • Сохраняет значения ячеек, порядок, повторяющиеся строки и заголовки, в том числе пустые или одинаковые.
  • Читает файл по частям в рабочем потоке и формирует по одному выходному файлу.

Когда пригодится

  • Разделить большую выгрузку на порции с одинаковым заголовком.
  • Уложиться в ограничение размера в байтах, МБ или МиБ.
  • Передать отдельные диапазоны строк без копирования данных в редактор.

Как устроен результат

Строка данных — одна логическая запись CSV. Поле в кавычках может занимать несколько физических строк. Заголовок не входит в квоту строк и остаётся в первой части, даже если повтор выключен.

Предел относится к байтам выходного файла, а не исходного или ZIP. Считаются кавычки, разделители, окончания строк, заголовки и BOM. Слишком большая запись вызывает ошибку и не обрезается.

Значения ячеек, включая ведущие нули и Unicode, не меняются. Выход всегда в UTF-8 с выбранным разделителем и окончанием CRLF или LF. Исходные кавычки и байтовое представление могут измениться. Строка sep= считается данными.

Пределы: 100 МиБ исходного файла, 2 миллиона записей, 256 столбцов, 1 миллион единиц текста на запись, 1000 частей и 25 МиБ на часть. ZIP: до 100 частей, 25 МиБ несжатых CSV и 30 МиБ архива.

Конфиденциальность и безопасность таблиц

Файл обрабатывается в браузере и не загружается этим инструментом на сервер. Сайт может выполнять обычные сетевые запросы. Похожие на формулы значения могут выполняться табличной программой; кавычки CSV не защищают. При импорте также могут измениться длинные номера и ведущие нули.

Вопросы о разделении CSV

Да, по умолчанию. Если отключить повтор, заголовок останется только в первой части.

Да. Измеряется точный размер каждого выходного файла в байтах UTF-8 вместе с BOM, заголовком и CRLF или LF.

Нет. Запись с переносами в кавычках остаётся целой. Если она не помещается с заголовком и BOM, инструмент сообщает об ошибке.

Конвертер разделителей CSV

Меняйте разделитель CSV, проверяйте столбцы и замечайте проблемы импорта. CSV и TSV обрабатываются локально без изменения значений.

Открыть инструмент — Конвертер разделителей CSV

Сравнение двух CSV-файлов

Сопоставьте записи по ключевому столбцу и найдите добавленные, удалённые и изменённые записи.

Открыть инструмент — Сравнение двух CSV-файлов

Найти дубликаты CSV

Найдите повторяющиеся строки и спорные записи по ключу. Сохраните исходные значения и выгрузите результаты.

Открыть инструмент — Найти дубликаты CSV

Объединение CSV

Добавьте строки из нескольких CSV. Сопоставьте столбцы по названиям и скачайте результат с отчётом.

Открыть инструмент — Объединение CSV