CSV 뷰어
CSV를 테이블로 시각화·정렬·검색
CSV 뷰어란?
CSV 뷰어는 쉼표(또는 다른 구분자)로 구분된 텍스트 데이터를 보기 쉬운 인터랙티브 테이블로 시각화하는 도구입니다. 데이터 분석, 엑셀 없이 데이터 확인, API 응답 검증, 스프레드시트 미리보기 등에 활용됩니다. 브라우저에서 직접 처리되므로 파일이 서버에 전송되지 않습니다.
자주 묻는 질문 (FAQ)
CSV 형식이란 무엇인가요?
A. CSV(Comma-Separated Values)는 쉼표로 값을 구분하는 텍스트 기반 데이터 형식입니다. 각 행이 하나의 레코드이며, 첫 번째 행이 보통 열 이름(헤더)입니다. 스프레드시트·데이터베이스 내보내기에 널리 사용됩니다.
구분자(Delimiter)의 종류에는 무엇이 있나요?
A. 가장 일반적인 구분자는 쉼표(,)입니다. 세미콜론(;)은 유럽 국가에서 쉼표를 소수점으로 사용하기 때문에 선호됩니다. 탭( )은 TSV(Tab-Separated Values)로, 파이프(|)도 사용됩니다. 이 뷰어는 모두 지원하며 자동 감지 기능도 있습니다.
값 안에 쉼표가 포함된 경우 어떻게 처리하나요?
A. RFC 4180 표준에 따라 값을 큰따옴표(")로 감싸면 내부 쉼표를 올바르게 처리합니다. 예: "Seoul, Korea". 따옴표 안에 따옴표를 넣으려면 ""처럼 두 번 씁니다.
CSV와 Excel(.xlsx)의 차이는 무엇인가요?
A. CSV는 순수 텍스트 형식으로 어떤 프로그램에서도 열 수 있습니다. Excel은 서식·수식·차트 등을 포함한 바이너리 포맷입니다. 데이터 교환에는 CSV가 적합하고, 복잡한 분석에는 Excel이 유리합니다.
CSV 파일을 여는 방법은?
A. Excel, Google Sheets, LibreOffice Calc, 텍스트 편집기 등으로 열 수 있습니다. 이 뷰어에서는 파일 선택 버튼이나 드래그앤드롭으로 바로 열 수 있습니다.
CSV 인코딩 문제(깨진 글자)는 어떻게 해결하나요?
A. 한글이 깨지는 경우 대부분 UTF-8 BOM 누락 문제입니다. Excel에서 저장 시 "CSV UTF-8(BOM 포함)"으로 저장하거나, 텍스트 편집기에서 UTF-8로 재저장하세요. 이 뷰어는 UTF-8 BOM을 자동으로 제거합니다.
대용량 파일(1000행 이상)은 어떻게 처리되나요?
A. 브라우저 성능을 위해 처음 1000행만 테이블에 표시됩니다. 통계(행·열·빈 셀 수)는 전체 데이터 기준으로 계산됩니다. 전체 데이터는 다운로드 버튼으로 원본 그대로 받을 수 있습니다.
CSV와 TSV의 차이는 무엇인가요?
A. CSV는 쉼표로 구분하고 TSV는 탭( )으로 구분합니다. TSV는 값 안에 쉼표가 자주 등장하는 데이터(예: 텍스트 내용)에 유리합니다. 이 뷰어는 두 형식 모두 자동 감지하여 지원합니다.