CSV 입력

포맷된 출력

구분자:

CSV 포매터란?

CSV(쉼표로 구분된 값)는 표 형식 데이터를 위한 평문 형식입니다. 내보내기, API, 복사-붙여넣기에서 가져온 원시 CSV에는 종종 일관되지 않은 공백, 혼합 구분자, 지저분한 따옴표가 있습니다. CSV 포매터는 데이터를 정리하고 정규화합니다: 일관된 구분자, RFC 4180에 따른 올바른 따옴표 처리, 선택적으로 빈 줄 제거.

이 도구는 완전히 브라우저에서 실행됩니다. CSV는 로컬에서 파싱되고 재포맷됩니다. 서버로 아무것도 전송되지 않습니다. 구분자 버튼(쉼표, 세미콜론, 탭)을 사용하여 데이터를 조정하세요.

CSV 포맷 예시

CSV 데이터를 포맷하고 정리합니다. 통신 테마 예시:

예시: 가입자 데이터

입력 / 출력

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

사용 방법

1

붙여넣기 또는 업로드

CSV를 복사하여 왼쪽 편집기에 붙여넣거나, 업로드를 클릭하여 .csv 또는 .txt 파일을 불러오세요. 일관되지 않은 형식의 예시 데이터에는 샘플을 사용하세요.

2

구분자 및 옵션 선택

구분자(쉼표, 세미콜론 또는 탭)를 선택하여 데이터를 조정하세요. 빈 줄 제거를 활성화하여 빈 줄을 제거하세요. 오른쪽 패널이 자동으로 업데이트됩니다.

3

복사 또는 다운로드

포맷된 CSV를 가져오려면 <strong>복사</strong> 또는 <strong>다운로드</strong>를 사용하세요. CSV를 JSON으로 변환하려면 CSV를 JSON으로를, 유효성 검사에는 CSV 유효성 검사기를 사용하세요.

포매터 작동 방식

이 도구는 RFC 4180에 따라 CSV를 파싱합니다: 쉼표, 줄 바꿈 또는 큰따옴표가 포함된 필드는 따옴표로 묶이고, 내부 따옴표는 두 배로 이스케이프됩니다. 포매터는 구분자 사용을 정규화하고, 일관된 따옴표를 적용하며, 선택적으로 빈 줄을 제거합니다. 처리는 JavaScript로 브라우저에서 실행됩니다.

Excel과 <a href="https://support.google.com/docs/answer/3093343" target="_blank" rel="noopener">Google Sheets</a>는 로케일별 구분자로 CSV를 내보냅니다. 유럽 로케일은 쉼표가 소수점 구분자이므로 세미콜론을 사용하는 경우가 많습니다. 구분자 버튼을 사용하여 소스를 조정하세요. 포맷된 CSV를 구조화된 데이터로 변환하려면 CSV를 JSON으로 또는 CSV를 XML로를 사용하세요.

CSV 포맷이 도움이 되는 경우

PostgreSQL, MySQL 또는 SQL Server에서의 데이터베이스 내보내기는 종종 일관되지 않은 형식의 CSV를 생성합니다. 여기에서 통과시키면 재가져오기, ETL 파이프라인 또는 pandas 분석을 위한 정리된 데이터를 얻을 수 있습니다.

CSV를 반환하는 API 응답(예: <a href="https://www.postman.com/" target="_blank" rel="noopener">Postman</a> 또는 <code>curl</code>에서)은 압축되거나 따옴표 처리가 잘못되어 있을 수 있습니다. 여기에 붙여넣으면 구조를 읽기 쉽게 만들 수 있습니다. 웹 앱에서 사용하기 위해 JSON으로 변환하기 전에 먼저 CSV를 포맷한 다음 CSV를 JSON으로를 사용하세요. 가져오기 전 유효성 검사를 위해 CSV 유효성 검사기를 통해 실행하세요.

팀원들과 CSV를 공유하기 전에도 유용합니다. 포맷된 CSV는 풀 리퀘스트나 티켓에서 검토하기 더 쉽습니다. 먼저 CSV 유효성 검사기를 통해 실행하면 다른 사람들이 보기 전에 따옴표 오류나 일관되지 않은 열을 파악할 수 있습니다.

자주 묻는 질문

데이터는 비공개인가요?

네. 포맷은 브라우저에서 실행됩니다. 서버로 데이터가 전송되지 않습니다.

어떤 구분자를 사용해야 하나요?

쉼표(,)는 미국/영국 데이터의 기본값입니다. 세미콜론(;)은 쉼표가 소수점 구분자인 유럽에서 일반적입니다. 탭은 TSV 파일에 사용됩니다. 소스 데이터에 맞게 조정하세요.

빈 줄 제거는 무엇을 하나요?

출력에서 빈 줄을 제거합니다. 소스에 행 사이에 추가 줄 바꿈이 있을 때 유용합니다.

CSV를 JSON으로 변환할 수 있나요?

네. CSV를 JSON으로를 사용하세요. JSON에서 CSV로는 JSON을 CSV로를 사용하세요.

크기 제한이 있나요?

도구 자체에는 고정 제한이 없습니다. 대용량 파일(수백만 행)은 브라우저를 느리게 할 수 있습니다. 매우 큰 CSV의 경우 csvkit이나 jq 같은 명령줄 도구를 고려하세요.

관련 도구

CSV 사양에 대해서는 RFC 4180을 참조하세요. MDN의 JSON 가이드는 관련 데이터 형식을 다룹니다. JSON은 API 응답에서 CSV와 함께 자주 사용됩니다.

성공
경고