분류: 개발 도구

CSV to YAML 변환기

자체 기획 도구찾는 도구가 없나요?

CSV, 세미콜론 또는 탭으로 구분된 행을 브라우저에서 YAML로 변환

쉼표, 세미콜론 또는 탭으로 구분된 행을 붙여넣으면 YAML을 얻을 수 있습니다. 헤더 행을 선택하면 각 객체의 키로 사용됩니다. 변환은 브라우저 안에서 이루어집니다.

CSV를 붙여넣으면 YAML로 변환됩니다.

YAML
여기에 결과가 표시됩니다.

이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.

이 도구로 할 수 있는 일

이 도구는 따옴표로 묶인 필드를 포함해 스프레드시트와 같은 방식으로 구분된 행을 파싱한 뒤, 첫 행이 헤더이면 매핑 목록으로, 그렇지 않으면 리스트의 리스트로 YAML을 작성합니다. 스프레드시트 앱을 거치지 않고 내보낸 스프레드시트 데이터를 설정 파일이나 픽스처로 바꿀 때 유용합니다.

사용 방법

  1. 입력란에 구분된 행을 붙여넣습니다.
  2. 구분자와 첫 행을 헤더로 사용할지 여부를 선택합니다.
  3. YAML을 복사하거나 파일로 다운로드합니다.

개인정보

이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.

자주 묻는 질문

제 데이터가 어딘가로 업로드되나요?
아니요. 파싱과 YAML 생성 모두 브라우저 탭 안에서 JavaScript로 실행되므로 서버로 아무것도 전송되지 않습니다.
헤더 행이 없으면 어떻게 되나요?
사용할 키가 없으므로 각 CSV 행은 매핑이 아닌 값들의 YAML 목록이 됩니다.
어떤 YAML 라이브러리를 사용하나요?
이 사이트의 JSON to YAML 변환기와 동일한 js-yaml 라이브러리를 사용하며, 변환할 내용을 붙여넣었을 때만 필요에 따라 로드됩니다.