DevTools

CSV 변환기

Ali Hub DevTools에서 CSV 변환기을(를) 사용하세요. 명확한 입력 확인, 결과, 개인정보 보호 정보 및 문서화된 제한을 제공합니다.

기본 입력

저장소는 도구가 브라우저 로컬, 버전 관리, 범위 제한, 삭제 가능, 비민감 데이터임을 명시한 경우에만 사용됩니다.

이 도구 설치

빠르게 사용할 수 있도록 이 도구를 기기에 추가합니다.

CSV 변환기

구분자, 따옴표, 빈 필드와 출력에 영향을 주는 문자를 확인하면서 CSV를 TSV나 Markdown 표로 변환합니다.

Convert CSV text for a different format

CSV는 교환에 유용하지만 다른 작업에는 탭으로 구분된 값이나 Markdown 표가 필요할 수 있습니다. 이 도구는 복사 전 구분자와 셀 구조를 확인할 수 있는 변환 결과를 보여 줍니다.

변환은 표현을 바꿀 뿐 데이터를 정리하거나 schema를 검증하거나 타입을 추론하지 않습니다. 원본 CSV와 결과를 함께 검토하세요.

헤더, 빈 값, 인용된 구분자와 Markdown에 민감한 값이 있는 샘플을 사용하세요.

What CSV conversion does

CSV 변환기는 구분된 레코드를 다른 구분자나 표 문법으로 씁니다. TSV는 tab을, Markdown 표는 pipe와 구분 행을 사용합니다.

출력 전에 따옴표와 escape를 해석해야 합니다. 보호된 쉼표가 새 TSV 열이 되면 안 되며 pipe나 줄바꿈은 Markdown에서 escape가 필요할 수 있습니다.

결과는 대상 형식의 텍스트이며 schema migration이나 database import를 의미하지 않습니다.

How to convert CSV

  1. 완전한 CSV를 입력하고 delimiter와 quote 스타일을 확인합니다.
  2. TSV나 Markdown table 같은 목표 형식을 선택합니다.
  3. 헤더, 빈 셀, quoted comma, tab, pipe, 줄바꿈과 불균등 행을 확인합니다.
  4. 중요한 값을 원본과 비교하고 대상 importer나 renderer를 실행합니다.
  5. 공유하기 전에 비밀과 개인정보를 제거합니다.

방법

  • CSV 행, 구분자,

    CSV 행, 구분자, 따옴표, 빈 필드와 줄 경계를 읽습니다.

  • 각 필드를 탭

    각 필드를 탭 열이나 Markdown 셀 같은 목표 레이아웃에 둡니다.

  • 대상 형식에서 의미가

    대상 형식에서 의미가 있는 문자를 quoting이나 escape로 처리합니다.

대상 escape, delimiter 옵션, 인코딩, multiline 처리와 잘못된 행 복구는 실제 엔진에서 확인해야 합니다.

Read the converted result

성공 결과는 선택한 대상 문법을 사용하면서 원본 순서와 값을 보존합니다.

예상치 못한 열이나 깨진 Markdown은 delimiter, quote 또는 escape 문제를 뜻할 수 있습니다.

downstream importer가 거부하면 그 dialect와 schema를 별도로 조사하세요.

흔한 실수

CSV 쉼표와 Markdown pipe가 같은 의미라고 생각하면 셀이 늘어날 수 있습니다.

빈 필드를 삭제하면 열 위치와 레코드가 손상됩니다.

tab, 줄 끝과 escaped pipe를 확인하지 않고 복사하면 결과가 달라집니다.

변환을 정리 작업으로 생각하면 잘못된 행과 민감한 값을 놓칩니다.

제한 사항 및 특수 사례

기능은 CSV와 대상 표현 사이의 텍스트 변환입니다. schema, 정리, 타입 추론, 인코딩 복구나 import 호환성을 보장하지 않습니다.

dialect, multiline, 잘못된 행, Markdown escape와 큰 파일은 실제 workflow에서 시험하세요.

정책이 허용하지 않으면 기밀 운영 데이터를 변환하지 마세요.

Examples

변환이 CSV를 검증하나요?

변환이 CSV를 검증하나요?

완전한 CSV를 입력하고 delimiter와 quote 스타일을 확인합니다.

성공 결과는 선택한 대상 문법을 사용하면서 원본 순서와 값을 보존합니다.

열 순서가 유지되나요?

열 순서가 유지되나요?

TSV나 Markdown table 같은 목표 형식을 선택합니다.

예상치 못한 열이나 깨진 Markdown은 delimiter, quote 또는 escape 문제를 뜻할 수 있습니다.

빈 필드는 어떻게 표시되나요?

빈 필드는 어떻게 표시되나요?

헤더, 빈 셀, quoted comma, tab, pipe, 줄바꿈과 불균등 행을 확인합니다.

downstream importer가 거부하면 그 dialect와 schema를 별도로 조사하세요.

인용된 쉼표는 보존되나요?

인용된 쉼표는 보존되나요?

중요한 값을 원본과 비교하고 대상 importer나 renderer를 실행합니다.

성공 결과는 선택한 대상 문법을 사용하면서 원본 순서와 값을 보존합니다.

Markdown pipe는 왜 escape되나요?

Markdown pipe는 왜 escape되나요?

공유하기 전에 비밀과 개인정보를 제거합니다.

예상치 못한 열이나 깨진 Markdown은 delimiter, quote 또는 escape 문제를 뜻할 수 있습니다.

CSV를 TSV로 바꿀 수 있나요?

CSV를 TSV로 바꿀 수 있나요?

완전한 CSV를 입력하고 delimiter와 quote 스타일을 확인합니다.

downstream importer가 거부하면 그 dialect와 schema를 별도로 조사하세요.

Frequently asked questions

변환이 CSV를 검증하나요?

아니요. 표현만 바꿉니다. 프로젝트의 parser와 schema validator를 사용하세요.

열 순서가 유지되나요?

원본 순서를 유지하도록 설계되지만 중요한 경우 raw CSV와 비교하세요.

빈 필드는 어떻게 표시되나요?

대상 형식에서 위치를 유지하지만 소비자가 empty 또는 null을 다르게 해석할 수 있습니다.

인용된 쉼표는 보존되나요?

올바르게 인용된 쉼표는 필드 내용으로 읽힌 뒤 대상 구분자가 기록됩니다.

Markdown pipe는 왜 escape되나요?

Markdown에서 pipe는 셀을 나누므로 데이터 안의 pipe는 escape가 필요합니다.

CSV를 TSV로 바꿀 수 있나요?

가능합니다. 정확한 delimiter로 읽고 대상에서 tab을 사용합니다.

잘못된 행을 자동으로 고치나요?

자동 수정을 가정하지 말고 원본을 고친 뒤 양쪽 형식을 검증하세요.

변환 후 무엇을 해야 하나요?

diff를 검토하고 대상 텍스트를 렌더링하거나 import하며 민감한 데이터를 제거하세요.

References