Преминете към съдържанието
Coverton Блог
В тази статия
Таблици и данни

Преобразувайте TSV в CSV: разделители и нови редове

Повторно съхраняване на разделна таблица, когато системата за получаване приема CSV. Едно поле може да съдържа комми или линии прекъсвания на собствена, така че замяната на всяка таблица с комма в плосък текст няма да бъде достатъчно, за да се запазят клетъчните граници.

Отворете инструмента →Как да използвате този инструмент ↓
Преобразувайте TSV в CSV
Илюстрацията показва стъпките за използване на инструмента. Тя не е резултат от обработката на качен файл.

Как да използвате този инструмент

  1. Изберете файлове във формат TSV, TXT. Максимален брой файлове на партида: 1.
  2. Прегледайте Кодиране на входа, след което започнете обработката.
  3. Изтеглете резултата CSV и проверете неговото съдържание и качество.

Изберете правилните настройки

Проверете дали източникът използва UTF-8 или EUC-KR-съвместим кодиране и го изберете съответно. входните полета се четат с табчета, докато спазеният CSV използва комми като неговите разделители.

Поддържан вход
  • TSV, TXT
Изход
  • CSV
Налични настройки
  • Кодиране на входа

Преди да започнете

Изяснете значението на входните данни

Преди преобразуване определете какво означава редът или стойността и запазете изходно копие. При таблици проверете заглавия, разделители и кодировка, а при структурирани файлове — нужните обекти или масиви. Видът в електронна таблица сам по себе си не определя смисъла на кодове, дати и суми.

Избирайте наличните ключови колони, правила за типове и изходни полета според получателя. Пробвайте извадка с празна стойност, повторение и препинателни знаци. За етикети, диаграми и персонализирани документи проверете източника на всяка колона, мерните единици и текстовете.

Задайте проверки предварително: код с непроменено изписване, стойност с известен смисъл и очаквана връзка между записи. При правила за типове или съпоставяне отделяйте изходната стойност от показването ѝ. Пробвайте двусмислени дати и различно изписани ключове преди общо правило. Запазете правилата и изискванията с резултата, за да различавате проблем във входа, тълкуването или преобразуването.

Сверете стойностите и изключенията

Отворете или импортирайте резултата с настройките на целевата програма. Сравнете заглавия, брой записи и примерни стойности. Обобщаване, разделяне или премахване на дубликати може умишлено да промени броя редове; проверявайте причината, вместо да очаквате еднакъв брой след всяка операция.

Прочетете отчетите за изключения и проверки преди продължаване. При разместени колони, повредени знаци или липсващ ключ първо проверете разделителя, кодировката и точните заглавия. Кодиране не е шифроване, а форматиране не потвърждава смисъла. Пробвайте отпечатаните кодове и етикети преди цялата серия.

Пример за въвеждане и извеждане

Разделено име/сметка → разделено име CSV

Примери описват работния процес. Резултатите зависят от изходния файл и настройките.

Проверете резултата, преди да запазите

Сравнете ширината на заглавието и броя на редките данни с източника. Инспектирайте адрес, съдържащ комми или описание, съдържащо цитати, за да потвърдите, че всяка от тях остава една клетка.

Ако резултатът е различен от очаквания

Неоткрити цитати или нестандартни поле синтаксис могат да причинят грешки в разширяването.Ако изходът се появява в една колона, проверете, че настройките за внос на получаващото приложение също използват комма делимитер.

Ограничения, които трябва да имате предвид

  • Проверете кодирането на символите, разделителите и имената на колоните. Големите числа могат да загубят прецизност в JavaScript; CSV не запазва всички типове и вложени структури.

Продължете със свързаните инструменти

Преобразувайте CSV в JSON

Първият ред CSV осигурява ключовете за всеки ред данни на обекта JSON. Целевите стойности се съхраняват като редове, така че проверявайте техните типове, преди да прехвърлите резултата към система, която очаква числа или булеанни стойности.

Изберете кодирането на източника и използвайте автоматично детектиране на пределите или изберете действителния пределите. Решете празни или дублиращи глави и уверете се, че всеки ред има същия брой колони като заглавието.

Отворете инструмента →

Преобразувайте JSON в CSV

Преобразуването изисква масив от обекти. Изберете дали вложените обекти да станат отделни колони, или да останат JSON низове в клетките. Получената таблица се чете различно според избора.

Включете изглаждането на вложените обекти, за да се превърнат имената на свойствата им в заглавия, свързани с точки. Масивите не се разширяват в няколко реда; проверете тези клетки отделно, ако ще анализирате всеки елемент.

Отворете инструмента →

Това ръководство описва публично достъпния инструмент, който работи в браузъра. Запазете копие на оригинала и проверете резултата, преди да го споделите.

Този превод е изготвен със софтуерна помощ. Можете да прочетете и английската версия. Прочетете на английски