Що таке CSV-файл і чим його відкрити
CSV-файл — це таблиця у вигляді звичайного тексту: кожен рядок файлу — це рядок таблиці, а значення в ньому розділені комами (іноді крапками з комою чи табуляціями). CSV розшифровується як comma-separated values — «значення, розділені комами», і банки, магазини та вебсервіси використовують цей формат, бо його може прочитати майже будь-яка програма. Щоб побачити нормальну таблицю, відкрий файл у переглядачі CSV, як-от переглядач CSV від Opener, або в Excel, Google Sheets чи Numbers.
Що всередині CSV-файлу
Скажімо, банк дав тобі завантажити транзакції як report.csv. Якщо відкрити його в текстовому редакторі, побачиш щось таке:
Дата,Опис,Сума,Залишок
2026-10-01,Кав’ярня,-85.00,24915.00
2026-10-02,"Оренда, жовтень",-15000.00,9915.00
2026-10-05,Зарплата,42000.00,51915.00
Ось і весь формат:
- Один рядок таблиці — один рядок файлу. Перший рядок зазвичай — заголовок із назвами стовпців.
- Роздільник між значеннями. Тут це кома. Багато європейських сервісів використовують натомість крапку з комою, бо кома в них — десятковий знак; файли, розділені табуляцією, часто називають TSV.
- Лапки навколо «складних» значень.
"Оренда, жовтень"містить кому, тому значення взято в лапки — щоб показати, що кома є частиною тексту, а не початком нового стовпця. - І більше нічого. Ні шрифтів, ні кольорів, ні формул, ні ширини стовпців, ні кількох аркушів — лише текст.
Оскільки це звичайний текст, у файлу є ще й кодування — спосіб, у який літери зберігаються як байти. Сучасні файли використовують UTF-8, що підтримує будь-яку мову. Старі системи іноді використовують застарілі кодування — звідти й беруться кракозябри замість літер і символів.
CSV чи Excel (.xlsx)
Люди часто вважають CSV «файлом Excel», бо Excel його відкриває. Але це зовсім різні речі:
CSV (.csv) |
Книга Excel (.xlsx) |
|
|---|---|---|
| Що це | Звичайний текст | ZIP-архів з XML-файлів |
| Аркуші | Лише одна таблиця | Багато аркушів |
| Формули | Ні — лише значення | Так |
| Форматування | Немає | Шрифти, кольори, об’єднані клітинки, діаграми |
| Чим відкривається | Будь-яка програма для таблиць, текстовий редактор чи код | Програми для таблиць |
| Типове використання | Експорт та імпорт між системами | Робочі документи, які редагують люди |
Сервіси вивантажують CSV, бо це найменший спільний знаменник: банк не знає, чим ти користуєшся — Excel, Google Sheets, бухгалтерською програмою чи скриптом, — а CSV працює з усіма. Якщо ж отримаєш .xlsx, його відкриє переглядач Excel або будь-яка програма для таблиць.
Чим відкрити CSV-файл
Opener (будь-який браузер, без встановлення). Перетягни файл у переглядач CSV. Він автоматично визначить роздільник (кому, крапку з комою, табуляцію чи вертикальну риску) і кодування та покаже охайну таблицю. Можна шукати по всіх стовпцях і сортувати за будь-яким стовпцем. Файл читається в браузері й не завантажується на сервер — розумний вибір за замовчуванням для банківських виписок. Редагувати файл він не вміє.
Excel. Якщо Excel встановлено, подвійне клацання по CSV зазвичай відкриває його в Excel. Це зручно, але Excel вгадує, що означає кожне значення: може відкинути нулі на початку номерів рахунків чи поштових індексів, показати довгі числа в експоненційному записі й перетворити частину тексту на дати. Функція імпорту даних в Excel дає спершу задати типи стовпців і позбавляє більшості цих проблем.
Google Sheets. Створи порожню таблицю й скористайся імпортом у меню «Файл» або завантаж CSV на Google Drive і відкрий його в Google Sheets. Під час імпорту можна вибрати роздільник.
Numbers (Mac). Numbers відкриває CSV-файли напряму: двічі клацни файл або відкрий його з програми.
Текстовий редактор. Блокнот у Windows чи TextEdit на Mac показують сирий текст. Читати так незручно, зате це найшвидший спосіб перевірити, який у файлі роздільник і чи не перетворився текст на кракозябри.
Типові проблеми (і як їх розв’язати)
У простоти CSV є зворотний бік: немає правила, який роздільник чи кодування використовувати, тож файли з різних систем не завжди відкриваються гладко.
- Дивні символи замість літер (
é,’або знаки питання): програма прочитала файл не в тому кодуванні. Див. чому в CSV дивні символи. - Усе в одному стовпці: файл використовує інший роздільник, ніж чекає програма для таблиць, — зазвичай крапки з комою проти ком. Див. що робити, коли CSV відкривається в один стовпець.
- Файл завеликий: Excel зупиняється на 1 048 576 рядках, а великі вивантаження з вебсервісів можуть перевищувати цю межу. Див. як відкрити CSV, завеликий для Excel.
- Змінилися числа чи дати: зникли нулі на початку або в датах переплуталися день і місяць. Це програма для таблиць переформатувала значення, а не файл зіпсований — імпортуй, задавши стовпцям текстовий тип, або переглянь файл у переглядачі CSV, який залишає значення як є.
Переглядач CSV від Opener автоматично розв’язує перші три проблеми: визначає кодування UTF-8, Windows-1251 і Windows-1252, підхоплює роздільник і відкриває файли з мільйонами рядків на звичайному ноутбуці.
Як зберегти чи експортувати в CSV
Іноді треба навпаки — завантажити список у сервіс, що приймає лише CSV.
- Excel: скористайся командою Зберегти як і вибери тип CSV. Якщо є варіант «CSV UTF-8», вибери його, щоб кирилиця, літери з діакритикою й символи збереглися правильно.
- Google Sheets: у меню «Файл» завантаж аркуш як значення, розділені комами (CSV).
- Numbers: експортуй таблицю в CSV через меню «Файл».
- LibreOffice Calc: скористайся командою Зберегти як, вибери тип «текст CSV» і задай роздільник і кодування в наступному вікні.
- Opener: після пошуку й сортування в переглядачі CSV експортуй результат як чистий CSV в UTF-8 або як JSON для розробників. Переглядач Excel так само може експортувати в CSV будь-який аркуш
.xlsx.
Дві речі, які варто знати перед експортом: зберігається лише поточний аркуш, бо CSV містить одну таблицю; а формули замінюються їхніми значеннями, і все форматування втрачається. Залиш оригінальний .xlsx, якщо формули чи форматування тобі потрібні.
Часті запитання
Чи безпечно відкривати CSV-файл?
CSV — це звичайний текст, і сам по собі він не може запускати програми. Але програми для таблиць можуть сприйняти клітинки, що починаються з =, як формули, тож обережно з CSV-файлами від незнайомих відправників. Переглядач CSV чи текстовий редактор лише показують текст.
Чи можна відкрити CSV-файл на телефоні?
Так. Переглядач CSV працює в будь-якому мобільному браузері, а програми Google Sheets, Numbers і Excel теж відкривають CSV-файли.
Чому в моєму CSV крапки з комою замість ком?
Системи, налаштовані для країн, де десятковий знак — кома (зокрема для України), часто розділяють значення крапкою з комою, щоб числа на кшталт 3,50 не розпадалися. Більшість програм із цим впораються, якщо вибрати роздільник під час імпорту.
Чим CSV відрізняється від TSV?
Лише роздільником: TSV використовує табуляції замість ком. Більшість програм для таблиць і переглядачів CSV відкривають обидва формати.