Utilia

Редактор і переглядач CSV

Відкрийте CSV у браузері, шукайте, фільтруйте й сортуйте, редагуйте клітинки, додавайте чи видаляйте рядки й стовпці та експортуйте CSV. Без завантаження.

Як відкрити й редагувати CSV-файл

  1. Перетягніть файл у зону завантаження або клацніть по ній, щоб вибрати файл .csv, .tsv чи .txt. Можна також вставити текст CSV у поле Або вставте текст CSV і натиснути Відкрити вставлений текст, або почати з нуля з Нова порожня таблиця.
  2. Кодування та Роздільник визначаються автоматично. Якщо діакритика виглядає неправильно (наприклад, é замість é) або все потрапляє в один стовпець, виберіть їх вручну. Зніміть позначку Перший рядок містить назви стовпців, якщо у вашому файлі немає рядка заголовків.
  3. Переглядайте таблицю посторінково. Скористайтеся Пошук у всіх стовпцях або виберіть Стовпець для фільтра і введіть, що він має Містить. Клацніть стрілку біля назви стовпця, щоб відсортувати його (за зростанням, за спаданням, а потім назад до початкового порядку).
  4. Клацніть будь-яку клітинку, щоб відредагувати її, перейменуйте стовпець у його заголовку або скористайтеся кнопками Додати рядок, Додати стовпець і Видалити стовпець. Хрестик × наприкінці рядка видаляє цей рядок.
  5. У розділі Експорт виберіть Роздільник і параметри, а потім натисніть Завантажити CSV.

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

Кодування та роздільники

CSV-файл – це звичайний текст, але не всі програми записують його однаково. Цей інструмент спершу шукає маркер порядку байтів (BOM): файли UTF-8, UTF-16 LE і UTF-16 BE, що починаються з нього, декодуються відповідно. Без BOM файл перевіряється як UTF-8; якщо це недійсний UTF-8, він читається як Windows-1252 – кодування, яке Excel у Windows використовує для файлів «CSV» англійською та французькою. Визначене кодування показано над таблицею.

Стандартний роздільник – кома, але електронні таблиці, налаштовані українською чи іншими мовами з десятковою комою, записують натомість крапку з комою, а деякі експорти використовують табуляцію або вертикальну риску. Обирається роздільник, що дає найстабільнішу кількість стовпців у перших 50 рядках. Поля в лапках ("Шевченко, Ганна") можуть містити роздільники, лапки (подвоєні: "") та переноси рядків, як визначено в RFC 4180. Рядки з відсутніми полями доповнюються порожніми клітинками, і про це повідомляється.

Сортування, великі файли та експорт

Сортування розуміє числа: 9 іде перед 10, від’ємні й дробові значення впорядковуються правильно, текст сортується за алфавітом без урахування регістру та діакритики, а порожні клітинки завжди йдуть останніми. Пошук і фільтри також ігнорують діакритику, тож ecole знаходить École.

Одночасно відображається лише одна сторінка рядків (від 50 до 500), що зберігає швидкість роботи навіть із сотнями тисяч рядків. Можна відкривати файли до 200 МБ залежно від пам’яті вашого пристрою.

Експорт містить усі рядки в поточному порядку сортування або лише рядки, що відповідають умовам, якщо позначити Експортувати лише рядки, що відповідають пошуку та фільтру. Опція Додати UTF-8 BOM допомагає Excel правильно показувати діакритику, коли ви двічі клацаєте файл.

Захист від ін’єкції формул

Клітинка, що починається з =, +, - або @, може виконуватися як формула, коли CSV відкривають в електронній таблиці; цим користуються зловмисники, щоб запускати посилання чи команди («CSV-ін’єкція»). Якщо позначено Захист від ін’єкції формул (клітинки, що починаються з = + - @, отримують на початку ‘), такі клітинки отримують на початку апостроф, і електронні таблиці показують їх як текст. Звичайні числа на кшталт -12.5 не змінюються. Зніміть позначку, якщо файл призначений для іншої програми, яка має отримати точні значення.

Поширені запитання

Чи завантажується мій CSV-файл на сервер?

Ні. Файл читається JavaScript у вашому браузері й залишається на вашому пристрої. Закриття вкладки скасовує його, якщо ви не завантажили експорт.

Чому діакритика виглядає дивно?

Імовірно, файл декодовано в неправильному кодуванні. Виберіть Windows-1252 (західноєвропейське) або UTF-8 у полі Кодування; таблиця завантажиться знову одразу.

Чи зберігаються мої зміни автоматично?

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

Чи можна відкривати файли Excel?

Цей інструмент читає лише текстові файли. Для електронних таблиць .xlsx, .xls чи .ods скористайтеся переглядачем Excel, який може експортувати аркуш у CSV.

Що відбувається з формулами в CSV?

CSV не містить формул, лише текст. Клітинка на кшталт =SUM(A1:A3) тут є просто текстом; опція захисту не дає електронним таблицям виконати її після експорту.