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

TSV проти CSV: чому розділювачі порушують імпорт електронної таблиці

Автор: Converty Team

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

TSV проти CSV: чому розділювачі порушують імпорт електронної таблиці

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

Це практична різниця між проблемами роздільників TSV і CSV. Важливе питання полягає не тільки в тому, що означає розширення файлу. Ось як насправді розділяються ряди. Converty CSV Validator допомагає, виявляючи розділювачі та показуючи аналізований попередній перегляд, перш ніж система імпорту стане першим місцем, де ви виявите проблему.

CSV і TSV є форматами на основі роздільників

CSV зазвичай означає значення, розділені комами. TSV означає значення, розділені табуляцією. Обидва зберігають рядки як текст і окремі поля роздільником.

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

Проблеми з роздільниками виглядають як проблеми з даними

Якщо роздільник неправильний, усе, що йде далі, виглядає зламаним:

  • заголовки відображаються як один об'єднаний стовпець
  • довжини рядів не збігаються
  • поля зсуваються в неправильні стовпці
  • відсутні необхідні стовпці
  • імпорт повідомляє про заплутані помилки перевірки

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

Перевірте аналізований попередній перегляд перед імпортом

Найбезпечнішим процесом роботи є перевірка структури перед завантаженням або імпортом.

  1. Відкрийте CSV Validator.
  2. Вставте рядки або завантажте файл.
  3. Перегляньте виявлений роздільник.
  4. Переконайтеся, що рядок заголовка розділений на очікувані стовпці.
  5. Перевірте аналізований попередній перегляд із вихідною електронною таблицею.
  6. Виправте очікування експорту або розділювача перед надсиланням файлу вниз.

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

Перевірка заголовка залежить від перевірки розділювача

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

Щоб отримати вказівки щодо заголовка, прочитайте Як перевірити рядок заголовка CSV перед імпортом. Для ширшого робочого процесу роздільників прочитайте Як виправити проблеми з роздільниками CSV перед імпортом.

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

Вам також може сподобатися