CSV 입력

YAML 출력

CSV를 YAML로란?

CSV는 표 형식 데이터입니다. YAML은 설정 형식입니다. CSV를 YAML로 변환하면 CSV 행이 YAML 구조로 변환됩니다. Kubernetes, Ansible 등에서 YAML을 필요로 할 때 사용하세요. RFC 4180YAML 사양이 형식을 정의합니다.

이 도구는 브라우저에서만 실행됩니다. 서버로 아무것도 전송되지 않습니다. CSV를 붙여넣거나 파일을 업로드하면 YAML 출력을 얻을 수 있습니다. CSV를 JSON으로 변환하려면 CSV를 JSON으로를, CSV를 XML로 변환하려면 CSV를 XML로를, CSV를 먼저 포맷하려면 CSV 포매터를 사용하세요.

CSV를 YAML로 변환 예시

CSV 행을 YAML 목록으로 변환합니다. 통신사 테마 예시:

예시: 가입자 레코드

CSV 입력

YAML 출력:

YAML 출력

위의 샘플 버튼을 클릭하여 편집기에 더 많은 예시를 불러오세요.

이 도구 사용 방법

1

붙여넣기 또는 업로드

왼쪽 패널에 CSV를 붙여넣거나 .csv 또는 .txt 파일을 업로드하세요. 샘플로 예시 데이터를 불러오고, 지우기로 초기화하세요.

2

YAML 출력 확인

오른쪽 패널에 변환된 YAML이 표시됩니다. CSV 행은 YAML 목록 항목 또는 매핑으로 변환됩니다. 잘못된 CSV는 오류를 표시합니다.

3

복사 또는 다운로드

YAML을 가져오려면 복사 또는 다운로드를 사용하세요. YAML을 포맷하려면 YAML 포매터를, 유효성 검사를 위해서는 YAML 유효성 검사기를 사용하세요.

이 도구는 <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a>에 따라 CSV를 파싱하고 <a href="https://yaml.org/spec/1.2/spec.html" target="_blank" rel="noopener">YAML</a> 구조를 구성합니다. 각 행은 일반적으로 목록 항목 또는 매핑이 되며, 첫 번째 행이 키를 정의합니다. 출력은 올바른 들여쓰기가 적용된 사람이 읽기 쉬운 YAML입니다. 특수 문자는 이스케이프됩니다. 처리는 브라우저에서 실행되며 서버로 아무것도 전송되지 않습니다.

이 도구는 RFC 4180에 따라 CSV를 파싱하고 YAML 구조를 구성합니다. 각 행은 일반적으로 목록 항목 또는 매핑이 되며, 첫 번째 행이 키를 정의합니다. 출력은 올바른 들여쓰기가 적용된 사람이 읽기 쉬운 YAML입니다. 특수 문자는 이스케이프됩니다. 처리는 브라우저에서 실행되며 서버로 아무것도 전송되지 않습니다.

CSV를 YAML로 변환이 유용한 경우

스프레드시트 데이터를 YAML 설정, <a href="https://docs.github.com/en/actions" target="_blank" rel="noopener">CI/CD 파이프라인</a> 또는 <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/" target="_blank" rel="noopener">Kubernetes</a> 매니페스트로 마이그레이션할 때 여기서 변환하세요. <a href="https://yaml.org/" target="_blank" rel="noopener">YAML</a>은 Ansible, Docker Compose, Helm과 같은 DevOps 도구에서 일반적으로 사용됩니다. Excel이나 데이터베이스 내보내기에 적합합니다. JSON 출력을 위해서는 CSV를 JSON으로를, XML은 CSV를 XML로를 사용하세요.

설정 파일과 환경별 데이터는 스프레드시트에서 시작하는 경우가 많습니다. 여기서 YAML로 변환하면 배포에 바로 사용할 수 있는 설정이 생성됩니다. 출력을 포맷하려면 YAML 포매터를, 유효성 검사를 위해서는 YAML 유효성 검사기를, YAML을 JSON으로 변환하려면 YAML을 JSON으로를 사용하세요.

자주 묻는 질문

내 데이터는 안전한가요?

네. 변환은 브라우저에서만 실행됩니다. 어떠한 데이터도 서버로 전송되지 않습니다.

행은 어떻게 변환되나요?

각 CSV 행은 일반적으로 YAML 목록 항목 또는 매핑이 됩니다. 첫 번째 행이 키로 사용될 수 있습니다. 출력에서 구조를 확인하세요.

CSV를 YAML로 vs CSV를 JSON으로?

둘 다 CSV를 구조화된 데이터로 변환합니다. YAML은 더 사람이 읽기 쉽고, JSON은 API에서 일반적입니다. 대상이 기대하는 형식을 사용하세요.

헤더가 지원되나요?

네. 첫 번째 행은 일반적으로 후속 행의 키로 사용됩니다. 구조는 구현에 따라 달라집니다.

YAML을 CSV로 변환할 수 있나요?

이 도구는 CSV를 YAML로 변환합니다. YAML을 JSON으로 변환하려면 YAML을 JSON으로를 사용하세요. 완전한 YAML에서 CSV 변환은 별도의 도구가 필요합니다.

관련 도구

CSV 형식은 RFC 4180을 참조하세요. YAML은 YAML 1.2 사양yaml.org를 참조하세요. JSON은 API 응답의 대안입니다.

Success
경고