개발자 도구 / 15

YAML-CSV / CSV-YAML 변환기

구조화된 YAML 배열 매핑 레코드를 RFC 4180 CSV로 변환하거나 CSV를 깔끔한 YAML로 파싱합니다.

YAML-CSV / CSV-YAML 변환기: TOEA는 js-yaml을 사용해 YAML 매핑 레코드를 파싱하고 RFC 4180 CSV로 변환합니다. 또한 따옴표를 인식하는 CSV를 파싱해 서식이 지정된 YAML 레코드로 변환합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

카테고리
개발자 도구
실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능
YAML을 CSV로 / CSV를 YAML로 변환하는 변환기로컬 처리

브라우저에서 전부 실행됩니다

열을 만드는 방식

헤더에는 모든 레코드에 나타나는 키가 처음 발견된 순서대로 들어갑니다. 키가 없는 레코드에는 빈 셀이 들어가며, null로 설정된 키도 비어 있으므로 CSV에서는 두 경우를 구분할 수 없습니다. 목록이 아닌 단일 매핑은 한 행이 됩니다. 예상하지 못한 열이 나타났다면 한 레코드에 철자가 틀린 키가 있을 가능성이 높습니다. YAML에서 해당 키를 검색하면 레코드를 찾을 수 있습니다.

CSV에서 YAML로 변환할 때의 숫자

반대 방향으로 변환하면 숫자처럼 보이는 셀은 YAML 숫자가 되고 true와 false는 불리언이 됩니다. 우편번호와 앞에 0이 있는 코드는 0이 사라집니다(02134는 2134가 됨). 1e3은 1000이 되고 15~16자리를 넘는 ID는 반올림됩니다. 이러한 값이 중요하다면 변환 후 YAML에서 값에 따옴표를 추가하거나, 모든 값을 문자열로 유지하는 CSV to JSON을 사용하십시오.

사용 방법

  1. YAML-CSV 또는 CSV-YAML 모드를 선택합니다.
  2. 원본 텍스트를 붙여넣습니다.
  3. 변환을 클릭하여 결과를 확인하거나 복사 또는 다운로드합니다.

개인정보 보호 및 제한사항

모든 파싱과 변환은 브라우저에서 로컬로 실행됩니다.

관련 도구

자주 묻는 질문

CSV로 내보내려면 어떤 YAML 형식이 필요합니까?

입력은 매핑 객체 목록이어야 합니다(예: 키-값 레코드).

중첩된 객체는 어떻게 처리합니까?

데이터를 보존하기 위해 중첩 구조를 CSV 셀 안에 JSON으로 인코딩합니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요