CanDoYa
BG

Конвертор CSV в YAML

Работи изцяло в браузъра - без качване и без регистрация.

CSV
YAML
Поставете CSV, за да го конвертирате в YAML.
Споделете този инструмент

Как се конвертира CSV в YAML?

Поставете вашия CSV в конвертора и всеки ред се превръща в YAML: първият ред става ключовете, а всеки следващ ред - YAML съответствие в списък. Разделителят се разпознава автоматично, числата и булевите стойности по избор се превръщат в истински YAML скалари, а всичко се случва изцяло във вашия браузър.

Как се използва

  1. 1Поставете вашия CSV. Поставете или въведете CSV в левия панел, или заредете примера, за да видите формата.
  2. 2Задайте настройките. Оставете включено „Първият ред е заглавен“ за именувани съответствия, изберете разделител (или оставете автоматично) и включете разпознаването на числа и булеви стойности.
  3. 3Копирайте YAML. YAML се обновява на живо вдясно. Копирайте го или го изтеглете като .yaml файл.

За кого е

CSV е плоска таблица от текст без типове данни; YAML е структуриран, лесен за четене формат, използван за конфигурации, тестови данни и фикстури. Този инструмент свързва двата формата: при наличие на заглавен ред всеки запис става YAML съответствие (ключ: стойност) вътре в последователност; без заглавен ред всеки ред става обикновен списък от стойности. Полета в кавички, вградени запетаи и нови редове, както и екранирани кавички се разчитат правилно.

Всичко се случва локално във вашия браузър. Данните ви никога не се качват, не се записват в логове и не се изпращат до сървър, така че е безопасно да конвертирате таблици с лични или чувствителни данни.

Често задавани въпроси

Първият ред задължително ли трябва да е заглавен?

Не. Оставете включено „Първият ред е заглавен“, за да превърнете всеки запис в именувано YAML съответствие. Изключете го и всеки ред става обикновен YAML списък от стойности, което е полезно, когато CSV файлът няма имена на колони.

Кои разделители се поддържат?

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

Запазват ли се водещите нули и дългите числа?

Да. При включено разпознаване на типове, клетка става YAML число само когато при обратно преобразуване се получава точно същият текст. Стойности като 007, 07030 или много дълги идентификатори остават низове в кавички, така че данните не се губят и не се преформатират.

Качват ли се данните ми някъде?

Не. Конвертирането се извършва изцяло във вашия браузър чрез JavaScript. Нищо от поставеното не се изпраща до сървър, не се съхранява и не се записва в логове, така че е безопасно за лични таблици.

Обработват ли се полета в кавички със запетаи?

Да. Полета, оградени с двойни кавички, могат да съдържат запетаи, нови редове и екранирани двойни кавички (записани като две последователни кавички), а парсерът ги запазва непокътнати в резултатния YAML.