Перейти до вмісту

Розділити файл CSV на кілька файлів

Розділіть великий файл CSV або Excel на менші: за кількістю рядків, на рівні частини або за значеннями стовпця. Рядок заголовка повторюється в кожній частині, а файл обробляється у вашому браузері й нікуди не надсилається.

Перетягніть файл CSV або ExcelCSV, TSV, TXT, XLSX, XLS, ODS · до 500 MB
Вибрати файлОбробка на вашому пристрої — без надсилання на сервер
Працює у браузері · без надсилання на серверЯк це працює

Як користуватися: Розділення CSV або Excel

  1. 1

    Перетягніть файл CSV або Excel

    Підтримуються експорти CSV, TSV і TXT та книги XLSX, XLS і ODS. Кодування тексту й роздільник визначаються автоматично; перевірте їх у параметрах вхідних даних.

  2. 2

    Виберіть спосіб розділення

    Вкажіть, скільки рядків має бути в кожному файлі, на скільки рівних частин поділити таблицю або за яким стовпцем визначати, у який файл потрапляє рядок.

  3. 3

    Перевірте частини

    У списку видно кожну частину з діапазоном рядків або значенням; натисніть на неї, щоб побачити перші рядки ще до створення файлів.

  4. 4

    Завантажте частини

    Збережіть їх як файли CSV або файли Excel в одному ZIP чи як аркуші однієї книги, а потім за потреби розділіть ще раз з іншими налаштуваннями.

Ліміти та Pro

Файли до 500 MB, будь-яка кількість рядків; до 10 000 частин за одне розділення або 500 аркушів в одній книзі.

Файли до 4 GB. Дивитися Pro

Про інструмент: Розділення CSV або Excel

Інструмент розрізає одну велику таблицю на кілька менших і повторює рядок заголовка на початку кожної частини, тож кожна з них відкривається окремо з правильними назвами стовпців. Доступні три способи: фіксована кількість рядків у файлі (наприклад, 5 000 для форми завантаження, яка не приймає більших файлів), кількість рівних частин (рядки розподіляються так, що в одній частині не буває більше ніж на один рядок від іншої) або один файл на кожне значення стовпця, скажімо, окрема частина для кожного регіону, філії, менеджера чи місяця.

Частини CSV вирізаються з оригінального тексту, а не переписуються: лапки, десяткові роздільники, кінці рядків і рядок «sep=» для Excel лишаються такими, як були, а кодування збігається з вхідним, якщо ви не оберете інше. Розпізнаються кириличні експорти з 1С або старих версій Excel у Windows-1251, а також UTF-8 з позначкою порядку байтів і без неї, UTF-16 та Windows-1252.

Файл обробляється у фоновому потоці частинами по 4 MB, тому CSV на кілька сотень мегабайтів не потрібно вантажити в памʼять цілком, а сторінка залишається чутливою; є індикатор виконання й кнопка скасування.

Збереження частин як файлів Excel зручне, коли CSV задовгий для ліміту Excel у 1 048 576 рядків: числа, значення true/false і дати ISO стають типізованими клітинками, а коди на кшталт 007 лишаються текстом. Обмеження: порожні рядки відкидаються, за один раз ділиться один аркуш книги, а за одне розділення створюється не більше 10 000 файлів або 500 аркушів.

Приватність

Файл читається й ділиться фоновим процесом Web Worker усередині цієї вкладки браузера; ні файл, ні його частини нікуди не надсилаються, а після закриття сторінки нічого не зберігається. Код розділення є частиною цього сайту й завантажується лише тоді, коли ви додаєте файл.

Можливості

За рядками, частинами чи стовпцем

N рядків у файлі, N рівних частин або файл на кожне значення.

Оригінальні рядки без змін

Частини CSV — байт у байт копії вихідних рядків із заголовком угорі.

CSV, Excel або одна книга

Частини як файли CSV чи XLSX в архіві ZIP або аркуші одного XLSX.

Великі файли без зависань

Потокова обробка у фоні з індикатором виконання й скасуванням.

Розділення CSV або Excel: поширені запитання

Чи зберігається рядок заголовка в кожній частині?
Так. Коли ввімкнено «Перший рядок — заголовок», його записано на початку кожної частини, і він не враховується як дані: 1 000 рядків у файлі означає 1 000 рядків даних плюс заголовок. Вимкніть параметр для файлів без заголовка — тоді кожен рядок, зокрема перший, вважається даними й ділиться нарівні з рештою.
Чи можна розділити CSV за значеннями стовпця?
Виберіть «Значення стовпця» і вкажіть стовпець. Кожне окреме значення отримає власну частину з назвою за цим значенням, наприклад sales-Tashkent.csv і sales-Samarkand.csv, а рядки в ній зберігають початковий порядок. Значення порівнюються після обрізання пробілів і з урахуванням регістру; рядки з порожньою клітинкою в цьому стовпці потрапляють до частини з назвою «порожньо».
Замість українського тексту в CSV зʼявляються символи на кшталт Ïðèâåò. Що робити?
Файл у кодуванні Windows-1251, кириличній кодовій сторінці з 1С і старих експортів Excel, але читається як Windows-1252. Зазвичай кодування визначається саме; якщо ні, виберіть у полі «Кодування тексту» Windows-1251. Тоді частини збережуть Windows-1251, або ж їх можна зберегти як UTF-8 з BOM, щоб сучасні версії Excel показували їх правильно.
Чи змінить розділення мої дані?
Частини CSV містять оригінальні рядки без змін: лапки, десяткові коми, початкові нулі й розриви рядків лишаються як були. Переписує їх лише вибір іншого роздільника чи кодування. Частини Excel, створені з CSV, мають типізовані клітинки: 42 стає числом, 2024-05-01 — датою, а значення на кшталт 007 чи довгі ідентифікатори зберігаються як текст.
Який найбільший файл можна розділити?
До 500 MB у безкоштовному тарифі та до 4 GB у Pro. CSV читаються частинами, тож їхній розмір важить менше, ніж обсяг памʼяті пристрою для готових частин. За одне розділення можна отримати до 10 000 файлів або 500 аркушів в одній книзі; якщо потрібно більше, збільшіть кількість рядків у файлі.

Інші завдання з цим інструментом