무료 변환기

CSV 테이블 뷰어

보기 좋은 형식의 테이블에서 CSV 데이터를 보고, 정렬하고, 검색하고 탐색해 보세요. 무료이고 안전하며 업로드가 필요하지 않습니다.

여기에 CSV 파일을 드래그 앤 드롭하세요.

또는 아래에 CSV 텍스트를 붙여넣으세요.

또는

이 도구에 대하여

CSV 파일은 값이 쉼표로 구분된 일반 텍스트로, 단순하지만 시각적으로 지저분합니다. 텍스트 편집기에서 CSV를 읽으면 필드 경계가 흐려지고 열 정렬이 손실되는 쉼표로 구분된 텍스트 벽이 생성됩니다. CSV 테이블 뷰어는 파일을 구문 분석하고 이를 HTML 테이블로 렌더링하여 열 정렬을 복원하고 데이터를 검색 가능하게 만듭니다.

단순한 표시 외에도 테이블 뷰어는 열 정렬(해당 열을 기준으로 정렬하려면 머리글을 클릭), 필터링(조건과 일치하는 행만 표시), 검색(모든 열에서 값 찾기), 페이지 매기기(모든 항목을 한 번에 로드하지 않고 대용량 파일 탐색) 등 CSV 데이터를 다루기 쉽게 만드는 기능을 제공합니다.

이 뷰어는 JavaScript 생태계에서 가장 신뢰할 수 있는 CSV 라이브러리인 PapaParse를 사용하여 브라우저에서 CSV를 구문 분석합니다. 쉼표가 포함된 따옴표 붙은 필드, 이스케이프된 따옴표, 혼합 줄 끝, 선택적 BOM 표시, 여러 줄 셀 등 형식의 특이한 점을 처리합니다. 렌더링된 테이블은 대화형이며 원본 데이터는 장치에 유지됩니다.

CSV 뷰어를 사용하는 이유

Excel은 CSV를 열지만 자체 변환(숫자 문자열에서 선행 0 제거, 날짜 형식 변경, 긴 숫자에 과학 표기법 적용)을 적용합니다. 이러한 변경으로 인해 데이터가 손상되고 파일을 다시 저장하면 실제 문제가 발생할 수 있습니다. 웹 뷰어는 자동 변환 없이 CSV를 있는 그대로 표시합니다.

엑셀이나 코드 편집기를 열지 않고 빠르게 검사하는 것도 중요합니다. 브라우저 탭에 놓으면 뷰어가 즉시 데이터를 렌더링합니다. 일상적인 빠른 보기의 경우 Excel을 실행하는 것보다 빠릅니다.

사용 방법

파일을 삭제하거나 콘텐츠를 붙여넣고 테이블을 탐색하세요.

  1. 업로드 또는 붙여넣기: .csv 파일을 업로드 영역으로 드래그하거나 CSV 콘텐츠를 직접 붙여넣으세요. PapaParse는 구분 기호(쉼표, 탭, 세미콜론, 파이프)를 자동 감지합니다.
  2. 헤더 감지 구성: 첫 번째 행은 헤더(기본값) 또는 데이터로 처리됩니다. 머리글 행은 열 레이블을 제공합니다. 헤더가 없으면 열은 위치별로 레이블이 지정됩니다.
  3. 탐색: 열 헤더를 클릭하여 정렬합니다. 열 필터 상자에 입력하여 필터링합니다. 검색 필드의 모든 열을 검색합니다. 페이지 매김은 관리 가능한 대용량 파일 청크를 보여줍니다.
  4. 필터링된 데이터 내보내기: 일부 뷰어에서는 필터링/정렬된 보기를 다시 CSV로 내보낼 수 있습니다. 원본 데이터의 하위 집합을 추출하려는 경우 유용합니다.

일반적인 사용 사례

기술적인 세부사항

PapaParse는 쉼표가 포함된 인용 필드, 이중화를 통한 이스케이프 인용, 여러 줄 셀, 혼합 줄 끝, 파일 시작 시 BOM 등 CSV 변형을 처리합니다. 출력은 배열의 배열(또는 헤더가 감지된 경우 개체)입니다.

렌더링은 대용량 파일을 위한 가상화 기능이 있는 HTML 테이블을 사용합니다. 표시되는 행만 위와 아래에 자리 표시자 공백을 사용하여 DOM에 렌더링됩니다. 이렇게 하면 수십만 행이 포함된 파일에 대한 뷰어의 응답성이 유지됩니다.

정렬 및 필터링은 JavaScript에서 수행됩니다. 정렬 알고리즘은 일반적으로 비교기 기능이 있는 array.sort입니다. 필터링은 간단한 include() 또는 정규식 일치를 사용합니다. 둘 다 전체 데이터 세트에서 실행됩니다. 성능은 데이터 세트 크기와 조건의 복잡성에 따라 달라집니다.

모범 사례

자주 묻는 질문

이 도구에는 플러그인이나 다운로드가 필요합니까?
아니요. 모든 것은 표준 웹 기술을 사용하여 웹 브라우저에서 실행됩니다. 플러그인, 확장 프로그램 또는 소프트웨어 설치가 필요하지 않습니다.
데이터 내에서 검색할 수 있나요?
예. 검색 또는 필터 기능을 사용하면 표시된 데이터 내에서 특정 항목이나 값을 빠르게 찾을 수 있습니다.
볼 수 있는 데이터에 크기 제한이 있나요?
이 도구는 브라우저에서 일반적인 데이터 크기를 효율적으로 처리합니다. 매우 큰 데이터 세트는 렌더링하는 데 시간이 더 오래 걸릴 수 있습니다. 매우 큰 파일의 경우 데스크톱 응용 프로그램을 사용하는 것이 좋습니다.
내 데이터는 비공개로 유지되나요?
예. 모든 데이터 처리 및 표시는 브라우저에서 이루어집니다. 어떤 서버에도 아무것도 업로드되지 않습니다.
뷰어에서 데이터를 편집할 수 있나요?
대부분의 뷰어는 읽기 전용입니다. 편집하려면 CSV 편집기를 사용하거나 자동 변환되지 않는 스프레드시트 애플리케이션에서 엽니다.
정렬은 날짜를 어떻게 처리합니까?
정렬은 일반적으로 사전식(문자열 비교) 방식입니다. YYYY-MM-DD 날짜가 올바르게 정렬됩니다. MM/DD/YYYY는 그렇지 않습니다. 의미 있는 날짜 정렬을 위해 소스 데이터가 정렬 가능한 날짜 형식을 사용하는지 확인하세요.
특수 문자는 어떻습니까?
UTF-8로 인코딩된 CSV는 국제 문자를 올바르게 처리합니다. 다른 인코딩의 CSV에는 잘못된 문자가 표시될 수 있습니다. 가능한 경우 인코딩을 명시적으로 지정하십시오.
필터링된 결과를 내보낼 수 있나요?
대부분의 뷰어는 현재 보기를 다시 CSV로 내보낼 수 있는 기능을 제공합니다. 내보낸 파일에는 현재 정렬 순서로 필터링된 행만 포함됩니다.