У цій статті
Що таке формати TSV та CSV?
TSV (значення, розділені табуляціями) та CSV (значення, розділені комами) — це текстові формати для зберігання табличних даних. Кожен рядок представляє запис, з колонками, розділеними символом-роздільником — табуляціями для TSV та комами для CSV.
Хоча функціонально подібні, два формати мають різні переваги. TSV простіший, бо табуляції рідко з'являються в даних. CSV більш поширений як формат обміну, стандартизований RFC 4180.
Як працює конвертація TSV у CSV
Конвертація TSV у CSV передбачає заміну роздільників табуляції на коми з правильною обробкою лапок.
- Заміна роздільника — кожен символ табуляції, що розділяє поля, замінюється на кому
- Лапки полів — поля, що містять коми, подвійні лапки або переноси рядків, обгортаються подвійними лапками за правилами RFC 4180
- Екранування лапок — існуючі подвійні лапки у значеннях полів екрануються подвоєнням
Спробуйте безкоштовно — реєстрація не потрібна
Конвертувати TSV у CSV →Коли конвертувати TSV у CSV
Конвертація TSV у CSV долає прогалини сумісності між інструментами, що очікують різні формати роздільників.
- Експорт з електронних таблиць — дані, скопійовані з Google Sheets або Excel, зазвичай розділені табуляціями, але наступні інструменти часто вимагають формат CSV
- Імпорт у базу даних — більшість утиліт імпорту баз даних підтримують CSV нативно
- Обробка лог-файлів — серверні логи часто розділені табуляціями та потребують конвертації в CSV
Часті запитання
Що таке RFC 4180?
RFC 4180 — це стандарт, що визначає формат CSV. Ключові правила: поля розділяються комами, записи — переносами рядків, поля з комами або лапками повинні бути в подвійних лапках.
Чи може конвертація TSV у CSV втратити дані?
Ні, якщо зроблено правильно. Належний конвертер обробляє всі граничні випадки за правилами RFC 4180.
Що краще використовувати для мого проекту — TSV чи CSV?
Використовуйте CSV для обміну — це найбільш універсально підтримуваний табличний формат. Використовуйте TSV, коли ваші дані містять багато ком.