
CSV 뷰어는 스프레드시트 응용 프로그램을 열지 않고 쉼표로 구분된 원시 텍스트를 읽을 수 있는 정렬 가능한 테이블로 바꿉니다. 파일의 내용을 붙여넣거나 페이지에 파일 자체를 붙여넣으면 도구가 파일을 구문 분석하고 구분 기호를 감지하고 헤더 행을 읽고 모든 레코드를 검색하고 열별로 정렬할 수 있는 테이블로 렌더링합니다.
실제 파일을 만날 때까지 CSV는 간단해 보입니다. 따옴표로 묶인 필드에 쉼표가 포함되어 있습니다. 해당 필드 내부의 따옴표는 두 배입니다. 일부 내보내기는 소스 로캘이 소수 구분 기호로 쉼표를 사용하기 때문에 세미콜론을 사용합니다. 업스트림 시스템이 필드를 삭제하면 행이 래핑됩니다. 이 뷰어는 RFC 4180 인용 규칙을 올바르게 구현하고, 엉성하게 행을 짜고, 열 이름을 중복하는 대신 자동 감지를 할 때 구분자를 전환할 수 있습니다.
모든 것이 브라우저에서 실행됩니다. 파일은 FileReader API 로 읽혀지고 JavaScript 에서 구문 분석됩니다 - 아무것도 업로드되지 않으며 CSV 가 고객 기록,급여 데이터 또는 프로덕션 데이터베이스의 내보내기를 보유 할 때 중요합니다. 페이지가로드되면 도구는 오프라인으로 계속 작동합니다.
CSV 는 하나가 아닌 형식의 계열이므로 구분 기호 감지가 가장 먼저 발생합니다. 쉼표,세미콜론 및 탭은 모두 일반적으로 사용되며 유럽 로케일은 쉼표가 소수 구분 기호이기 때문에 세미콜론을 자주 사용합니다. 인용된 필드는 RFC 4180 을 따르므로 따옴표 안의 쉼표는 구분 기호가 아닌 데이터이고 두 배의 따옴표는 문자 그대로의 것입니다. 데이터 품질 경고는 합법적이지만 일반적으로 잘못된 경우에 대해 존재합니다: 헤더보다 필드가 많거나 적은 행은 일반적으로 파일 위로 더 멀리 탈출되지 않은 따옴표를 의미하며 스프레드시트가 먹었을 선행 0 파일 브라우저에서 읽으므로 크기는 업로드 제한이 아닌 사용 가능한 메모리에 의해 제한됩니다; 매우 큰 내보내기는 열린 전체보다 더 잘 샘플링됩니다.
CSV 텍스트를 입력 상자에 붙여넣거나 업로드를 클릭하여 .csv, .tsv 또는 .txt를 엽니다. 컴퓨터에서 파일. 파일은 로컬에서 읽히고 업로드되지 않습니다.
Delimiter는 처음 10줄에서 자동으로 감지됩니다. 필요한 경우 이를 재정의하고 "첫 번째 행은 헤더입니다" 및 "공백 자르기"를 토글하여 파일과 일치시킵니다.
모든 열의 행을 필터링하려면 검색 상자에 입력하거나 열 제목을 클릭하여 정렬합니다. 숫자 열은 알파벳순이 아닌 숫자로 정렬합니다.
테이블을 JSON으로 복사하고 적절한 인용을 사용하여 정규화된 CSV로 다운로드하거나 API 또는 스크립트에서 사용하기 위해 JSON 파일을 다운로드합니다.
처음 10개 라인에 걸쳐 쉼표, 세미콜론, 탭 및 파이프를 점수화하고 일관된 열 수를 생성하는 라인을 선택합니다. 따라서 유럽 세미콜론 내보내기 및 TSV 파일이 올바르게 열립니다
구분 기호,탈출된 큰 따옴표 및 셀 내부의 개행 문자를 포함하는 인용 필드를 처리합니다 - 순진한 분할 ("") 파서를 깨는 경우
모든 열에 대해 대소문자를 구분하지 않는 검색을 사용하여 행을 필터링하고 숫자 인식 비교를 사용하여 오름차순 또는 내림차순 정렬
헤더 너비와 중복 열 이름과 일치하지 않는 ragged 행 플래그를 지정하므로 데이터베이스 가져오기에 도달하기 전에 구조적 문제를 찾을 수 있습니다.
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. 100% client-side, no signup.
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
Convert JSON to CSV online. Turns an array of objects into a spreadsheet-ready file, flattens nested objects, and escapes fields per RFC 4180. 100% client-side, no signup.
Compare two CSV files and see which rows were added, removed, or changed, down to the exact cell. Match rows by a key column or by position. 100% client-side.
0 comments
No comments yet. Be the first to share your thoughts!