CSV

별칭: CSV · Comma-Separated Values · 씨에스브이

쉼표로 열을 나누어 표 데이터를 저장하는 단순한 텍스트 파일 형식.

CSV는 스프레드시트 데이터를 다른 도구로 옮길 때 자주 쓰는 형식이다. 엑셀이나 구글 시트에서 내보낼 수 있고, 고객 명단·상품 목록·지역 정보처럼 행과 열로 된 데이터를 웹앱의 초기 자료로 바꾸기 좋다.

정의

CSV(Comma-Separated Values)는 한 줄을 한 행으로 보고, 쉼표로 열을 구분해 표 형태의 데이터를 저장하는 텍스트 파일 형식이다. 스프레드시트 프로그램, 데이터 포털, 업무 시스템에서 데이터를 내보내거나 가져올 때 널리 쓰인다.

왜 중요한가

비개발자가 이미 가지고 있는 업무 데이터는 엑셀이나 구글 시트에 있는 경우가 많다. 이 데이터를 CSV로 내보내면 AI코드가 읽기 쉬운 형태로 바꿀 수 있다. 바이브코딩에서는 "사내 CSV를 생활정보 보드 구조로 갈아끼운다"처럼 자기 서비스 아이디어를 빠르게 실험하는 재료가 된다.

Semiclass에서의 의미

미니 해커톤 단계에서 수강생은 공공데이터뿐 아니라 사내 CSV, 취미 목록, 고객 명단 같은 자기 데이터를 같은 구조로 바꿔볼 수 있다. 핵심은 CSV를 그대로 화면에 뿌리는 것이 아니라, 앱이 기대하는 필드 구조로 정리한 뒤 JSON이나 DB에 넣는 흐름을 이해하는 것이다.

주의할 점

CSV는 단순하지만 모호한 부분이 있다. 쉼표가 값 안에 들어가거나 줄바꿈이 포함되면 따옴표 처리가 필요하고, 파일 인코딩 때문에 한글이 깨질 수 있다. 개인정보가 포함된 CSV는 외부 AI나 공개 저장소에 넣기 전에 반드시 익명화해야 한다.

출처