CSV를 YAML로 변환하면
- 구분자(쉼표, 세미콜론, 탭, 세로 막대)와 텍스트 인코딩은 자동으로 감지합니다.
- 각 행은 머리글 행을 키로 하는 항목이 됩니다. “address.city” 같은 열 이름은 중첩된 키가 됩니다.
- 숫자, true/false, 날짜는 형식이 유지됩니다. YAML이 잘못 읽을 수 있는 텍스트(yes, no, 007 등)는 자동으로 따옴표로 감쌉니다.
CSV와 YAML 비교
| 항목 | CSV | YAML |
|---|---|---|
| 여러 시트 | 미지원 | 지원 |
| 수식 | 미지원 | 미지원 |
| 숫자와 날짜 | 미지원 | 지원 |
| 중첩 데이터 | 미지원 | 지원 |
| 추천 용도 | 가져오기, 내보내기, 데이터베이스 | 설정 파일, 데이터 |
CSV를 YAML로 변환하는 방법
- 위의 상자에 CSV 파일을 놓거나, 상자를 클릭해 파일을 고르세요. 여러 개를 한 번에 추가할 수 있습니다.
- 원하면 옵션을 조정하세요. 대부분의 파일은 기본 설정으로 충분합니다.
- YAML 파일마다 다운로드를 누르거나, "모두 다운로드"로 ZIP을 받으세요.
자주 묻는 질문
여기서 파일을 변환해도 안전한가요?
네. 변환은 모두 브라우저 안에서 이루어집니다. 파일이 서버로 업로드되지 않으므로 다른 사람이 볼 수 없습니다.
무료인가요? 제한이 있나요?
완전히 무료이며 가입, 워터마크, 일일 제한이 없습니다. 아주 큰 파일일 때 기기 메모리만 제한이 됩니다.
CSV 파일 여러 개를 한 번에 변환할 수 있나요?
네. 원하는 만큼 파일을 놓으세요. 차례로 변환되고 모두 ZIP으로 받을 수 있습니다.
중첩 데이터는 어떻게 처리되나요?
중첩 객체와 요소는 address.city(JSON)나 author/name(XML) 같은 경로를 가진 열이 되고, 다시 변환하면 중첩 구조가 복원됩니다.
어떤 YAML 파서로 읽을 수 있나요?
표준 YAML이라 PyYAML, js-yaml, Ruby, Kubernetes, GitHub Actions 등 YAML 1.1·1.2 파서에서 올바르게 읽힙니다.