CSV → HTML / Markdown / JSON 테이블
CSV를 HTML <table>·마크다운 테이블·JSON 객체 배열로 변환 — 구분자 자동 감지.
CSV 붙여넣어 변환.
사용법
- CSV 데이터 붙여넣기.
- 출력 포맷 선택(마크다운이 가장 짧음·HTML은 CMS에 그대로·JSON은 행당 객체 하나).
- 프리뷰 확인 후 출력 복사.
자세한 설명
펼치기접기
CSV나 TSV, 세미콜론, 파이프로 구분한 데이터를 붙여넣으면 HTML 표, 마크다운 표, 객체 배열 JSON 중 목적지에 맞는 형태로 변환합니다. 파서는 일반적인 인용 규칙을 따르므로 따옴표 안의 쉼표는 그 필드 안에 그대로 남고, 두 번 겹친 따옴표는 문자 하나로 읽힙니다. 자동 감지는 후보 구분자를 각각 시험해 보고 처음 다섯 행에서 열 개수가 일관되게 나오는 것을 고릅니다. 단순히 개수를 세는 방식보다 훨씬 믿을 만한데, 쉼표가 잔뜩 든 텍스트 열이 있어도 세미콜론 파일을 잘못 쪼개지 않기 때문입니다. 파싱된 처음 다섯 행을 실시간 미리보기로 보여 주므로, 무언가를 복사하기 전에 분할이 제대로 됐는지 확인할 수 있습니다.
자주 묻는 질문
세미콜론·탭 CSV는?
자동 감지가 , ; \t |을 처리합니다. 점수가 애매하면 드롭다운에서 직접 선택.
따옴표 안 쉼표 처리?
네 — "Smith, John"은 하나의 셀. 따옴표 안 ""는 실제 " 한 글자. RFC 4180 표준.
왜 JSON이 객체 배열?
거의 모든 API가 헤더 키 객체를 소비합니다. 헤더 행이 없으면 중첩 배열로 폴백.
HTML을 Word·Google Docs에 임포트?
HTML을 그대로 붙여넣으면 둘 다 <table> 마크업을 실제 테이블로 인식.
본문에 든 쉼표에 자동 감지가 속지 않는 이유가 뭔가요?
개수를 세는 것이 아니라 후보 구분자를 각각 시험해 보고, 처음 다섯 행에서 열 개수가 일관되게 나오는 것을 고르기 때문입니다. 쉼표가 잔뜩 든 산문 열은 줄마다 필드 수가 달라지므로 그 후보는 탈락합니다.
미리보기는 왜 다섯 행만 보여 주나요?
데이터를 보여 주려는 것이 아니라 분할이 제대로 됐는지 확인하려고 있기 때문입니다. 인용된 필드가 온전한지, 헤더가 아래 열과 맞아떨어지는지 확인하기에는 다섯 행이면 충분합니다. 구분자를 잘못 고르면 구조가 잡힌 것처럼 보이지만 실은 아닌 출력이 나오므로, 복사하기 전에 꼭 확인하세요.
관련 도구
엑셀(XLSX) → CSV · JSON · 마크다운 변환
브라우저에서 .xlsx 통합 문서를 열어 원하는 시트를 CSV·JSON·마크다운 표로 내보냅니다. 파일은 기기를 벗어나지 않습니다.
파일
HTML 표 → CSV 변환기
HTML <table> 데이터를 CSV, TSV 또는 세미콜론 구분 행으로 추출합니다. 브라우저에서 동작합니다.
변환
Markdown 표 → CSV 변환기
GitHub 방식 Markdown 표를 CSV, TSV 또는 세미콜론 구분 행으로 변환합니다. 브라우저에서 동작합니다.
텍스트
마크다운 표 생성기
CSV·TSV·파이프 구분 데이터를 정렬된 GitHub 마크다운 표로 변환합니다.
텍스트
CSV ↔ JSON 변환기
CSV를 JSON으로, JSON을 CSV로 변환하세요(구분자 선택 가능).
파일
HTML → Markdown 변환
HTML을 깔끔한 마크다운으로 — 헤딩·리스트·링크·테이블·코드 블록 모두 보존. CMS 콘텐츠 이전·기사 스크래핑에 유용.
변환