Конверт Майстер

CSV чи Excel: у чому різниця і який формат обрати

CSV чи Excel: у чому різниця між форматами, коли обрати кожен і як конвертувати без втрати даних. Порівняльна таблиця та розбір типових пасток CSV.

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

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

CSV — це просто текст #

CSV розшифровується як comma-separated values, тобто «значення, розділені комами». Якщо відкрити такий файл у Блокноті, ви побачите приблизно це:

Прізвище;Посада;Оклад
Іваненко;Менеджер;28000
Петренко;Бухгалтер;32000

Це весь файл. Немає стилів, немає кольорів, немає формул, немає вкладок з аркушами. Є рядки тексту, у яких значення відокремлені роздільником, а кожен новий рядок таблиці — це новий рядок у файлі. Побачити такий файл у вигляді звичайної сітки, а не суцільного тексту, можна в переглядачі CSV онлайн — він сам розпізнає роздільник і кодування.

Саме через цю простоту CSV став універсальною мовою обміну даними. Його розуміє все: 1С, банківські клієнти, CRM, поштові розсилки, аналітичні системи, мови програмування, імпорт у Prom чи Rozetka. Якщо два різні застосунки взагалі здатні передати одне одному таблицю, майже напевно вони зроблять це через CSV.

Що CSV не зберігає взагалі:

  • форматування — шрифти, заливку, рамки, вирівнювання;
  • формули: замість =B2*C2 збережеться лише результат;
  • кілька аркушів — один файл дорівнює одній таблиці;
  • діаграми, зображення, зведені таблиці (PivotTable), макроси;
  • об'єднані клітинки, закріплені області, фільтри;
  • типи даних як такі — усе всередині є текстом, а тип вгадує та програма, яка читає файл.

XLSX — це контейнер з усім вмістом книги #

Excel-файл сучасного формату .xlsx влаштований принципово інакше. Це ZIP-архів, усередині якого лежать XML-документи: опис аркушів, спільний словник рядків, таблиця стилів, формули, налаштування друку. Файл зберігає не тільки дані, а й усе, що ви з ними зробили.

Тому XLSX уміє:

  • тримати десятки аркушів в одному файлі з посиланнями між ними;
  • зберігати формули так, щоб вони перераховувалися після зміни вхідних значень;
  • пам'ятати числові формати: що 0,25 — це відсоток, а 01.05.2026 — дата, а не текст;
  • містити зведені таблиці, діаграми, умовне форматування, перевірку введення;
  • захищати аркуші від редагування й вимагати пароль на відкриття.

Плата за це — вага і сумісність. Той самий набір даних у XLSX зазвичай важить у кілька разів більше, ніж у CSV, а прочитати його може далеко не кожна система.

Порівняння за ключовими критеріями #

КритерійCSVXLSX (Excel)
Що це технічноЗвичайний текстовий файлZIP-архів з XML усередині
ФормулиНе підтримуютьсяПідтримуються, з перерахунком
ФорматуванняНемаєПовне
Кількість аркушівОдинПрактично необмежено
Розмір файлуМінімальнийУ 3–10 разів більший
Ліміт рядківНемає (обмежує програма)1 048 576 на аркуші
УніверсальністьМаксимальнаВисока, але не всюди
Читабельність «очима»Так, у будь-якому редакторіНі, потрібен застосунок
Ризик зіпсувати даніВисокий (кодування, роздільник)Низький
Захист паролемНемаєЄ
Швидкість обробкиДуже високаНижча
Типовий сценарійОбмін між системамиРобота людини з даними

Коли обирати CSV #

CSV — правильний вибір, коли файл читатиме програма, а не людина:

  • імпорт товарів або цін у інтернет-магазин;
  • вивантаження банківської виписки для подальшої обробки;
  • завантаження бази контактів у сервіс розсилок або CRM;
  • передавання даних розробнику чи аналітику;
  • регулярний обмін між двома системами за розкладом;
  • дуже великі масиви, де вага файлу критична.

Ще один аргумент: CSV легко перевірити. Ви завжди можете відкрити його текстовим редактором і побачити, що саме там записано, — без здогадок про приховані аркуші, зайві формули й посилання на сусідні книги. Для форматів, які надсилають у зовнішні системи, ця прозорість дорожча за будь-яке оформлення.

Коли обирати Excel #

XLSX виграє, коли з таблицею працюватиме людина:

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

Просте правило: якщо файл читатиме людина — XLSX. Якщо файл читатиме інша програма — CSV. Якщо і те, і те, тримайте «джерело правди» в XLSX і робіть з нього вивантаження у CSV.

Пастки CSV, через які злітає імпорт #

Простота формату має зворотний бік: у CSV немає місця, де записано, як саме його читати. Звідси чотири класичні проблеми.

1. Роздільник. Стандарт каже «кома», але в українській та європейській локалізації Excel зберігає CSV з крапкою з комою. Причина проста: кома в нас є десятковим роздільником, і 1,5 розвалилося б на дві клітинки. Якщо файл відкрився одним стовпцем — майже завжди винен саме роздільник.

2. Кодування. Файл у Windows-1251 чи UTF-8 без BOM Excel може прочитати неправильно, і замість «Іваненко» ви побачите «Іваненко». Це не пошкодження файлу — це неправильно вгадане кодування, і воно виправляється. Детальний розбір з покроковими рішеннями є в статті кракозябри в CSV: як виправити кодування.

3. Провідні нулі. Код товару 007345 або телефон 0501234567 Excel сприймає як число і перетворює на 7345 та 501234567. Втрачений нуль на початку — це зіпсована база, яку доводиться відновлювати вручну.

4. Автоматичні дати. Значення 10-05, 1/2, МАР1 Excel радо перетворює на дати. Особливо болісно це для артикулів і назв генів — саме через цю проблему в науці свого часу перейменували частину позначень.

Уникнути всіх чотирьох пасток можна одним прийомом: не відкривайте CSV подвійним кліком. Замість цього імпортуйте його через вкладку «Дані» → «Отримати дані» → «З тексту/CSV», де можна явно вказати кодування, роздільник і тип кожного стовпця.

Як конвертувати між форматами #

Перетворення в обидва боки займає менше хвилини й не потребує Office.

  1. Відкрийте конвертер CSV в Excel, якщо потрібен зворотний напрямок — Excel в CSV.
  2. Перетягніть файл у вікно браузера.
  3. Перевірте, що роздільник і кодування визначені правильно — у попередньому перегляді стовпці мають бути рознесені, а українські літери читатися нормально.
  4. За потреби змініть роздільник вручну (кома, крапка з комою, табуляція).
  5. Натисніть кнопку конвертації та збережіть результат на комп'ютер.

Обробка відбувається у вашому браузері, тому файл з персональними даними клієнтів не потрапляє на сторонній сервер. Це важливо: бази контактів і зарплатні відомості — саме той тип таблиць, який найчастіше й ходить у CSV.

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

Кілька практичних порад наостанок #

  • Домовляйтеся про формат заздалегідь. Одне речення в листі «надішліть CSV з роздільником ; у UTF-8» економить години.
  • Зберігайте оригінал. Перш ніж масово правити CSV, зробіть копію: у текстовому форматі немає історії змін і скасувати нічого.
  • Перевіряйте кількість рядків після конвертації. Якщо в джерелі було 4312 записів, а стало 4290, десь у даних є лапки чи переноси рядків усередині клітинок.
  • Не використовуйте CSV для звітності назовні. Отримувач відкриє файл подвійним кліком, побачить кашу й вирішить, що це ви припустилися помилки.
  • Для друку й пересилання готового звіту конвертуйте таблицю у PDF — верстка залишиться фіксованою на будь-якому пристрої. Як це зробити акуратно, описано у статті про те, як конвертувати Excel у PDF.

Часті запитання

У чому головна різниця між CSV і Excel?

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

Чи можна відкрити CSV в Excel без втрати даних?

Так, але не подвійним кліком. Використовуйте «Дані» → «Отримати дані» → «З тексту/CSV», вкажіть кодування UTF-8 і правильний роздільник, а стовпці з кодами й телефонами позначте як текстові — тоді провідні нулі збережуться.

Чому CSV відкривається одним стовпцем?

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

Який формат обрати для передавання бази клієнтів у CRM?

CSV у кодуванні UTF-8. Майже всі CRM-системи приймають саме його, а відсутність форматування тут не мінус, а перевага — менше шансів, що імпорт спіткнеться на стилях чи об'єднаних клітинках.

Чи важить CSV менше, ніж XLSX?

Так, зазвичай у три-десять разів. Той самий набір з 50 тисяч рядків може займати 4 МБ у CSV і 20 МБ у XLSX, бо в книзі Excel зберігаються ще стилі, службові описи й структура аркушів.

Чи можна поставити пароль на CSV-файл?

Ні, формат цього не передбачає — це звичайний текст. Якщо потрібен захист, збережіть дані у XLSX з паролем або запакуйте CSV у зашифрований архів і передайте пароль окремим каналом.

Переглянути CSV онлайн — спробуйте просто зараз

Відкрити CSV таблицею, виправити роздільник і кодування, зберегти в Excel. Файл не завантажується на сервер, реєстрація не потрібна.

Відкрити інструмент

Схожі статті

Практичні інструкції з нашого блогу.