UTILS.
100% 브라우저 내 실행
⊞c

HTML / Markdown 표 → CSV / JSON

HTML <table> 또는 Markdown 표를 붙여넣어 CSV나 JSON으로 추출합니다.

출력

이 도구에 대하여

HTML / Markdown 표 → CSV는 표 생성기와 반대로 동작하는 무료 브라우저 내 도구입니다. HTML <table> 요소의 소스나 GitHub Flavored Markdown 파이프 표를 붙여넣으면 행과 셀을 CSV 또는 객체 JSON 배열로 추출합니다. HTML은 브라우저 자체의 분리된 DOMParser로 파싱되어 태그, 중첩 마크업, 엔티티가 올바르게 처리되며, Markdown 표는 파이프 문자로 분리하고 헤더 구분선(--- 행)은 자동으로 건너뜁니다.

모든 처리는 JavaScript로 브라우저에서 로컬로 실행됩니다 — 아무것도 업로드되거나 저장되지 않습니다. 이 도구는 데이터로 표를 만드는 CSV/JSON → HTML 표 및 Markdown 표 생성기의 역방향으로, 이미 존재하는 표를 받아 데이터를 되돌려 줍니다. 입력 유형은 자동 감지되며, CSV 구분자, 헤더 처리, 출력 형식이 결과에 실시간으로 반영됩니다.

자주 묻는 질문

HTML/Markdown 표 생성기와 무엇이 다른가요?
표 생성기는 데이터 행을 받아 다른 곳에 붙여넣을 HTML <table>이나 Markdown 표를 만들어 줍니다. 이 도구는 그 반대로, 이미 존재하는 HTML 또는 Markdown 표를 받아 그 안의 데이터를 CSV나 JSON으로 다시 꺼내 줍니다.
HTML과 Markdown은 어떻게 구분하나요?
입력에 <table>, <tr>, <td> 같은 표 태그가 있거나 '<'로 시작하면 분리된 DOMParser로 HTML로 파싱하고, 그렇지 않으면 파이프 문자를 포함한 줄을 Markdown 표로 파싱하며 --- 구분 행은 무시합니다.
JSON 출력은 어떤 형태인가요?
본문 행마다 하나씩 있는 객체 배열이며, '첫 행은 헤더' 옵션이 켜져 있으면 헤더 셀을 키로 사용하고(꺼져 있으면 키는 col1, col2, …) 됩니다. 길이가 다른 행은 빈 문자열로 채워져 모든 객체가 같은 키를 갖습니다.
출력은 어떤 CSV 규칙을 따르나요?
셀은 선택한 구분자(쉼표, 세미콜론, 탭 또는 파이프)로 이어지고, 구분자·따옴표·줄바꿈을 포함한 셀은 큰따옴표로 감싸며 안쪽 따옴표는 두 개로 씁니다. 그래서 CSV가 깔끔하게 왕복 변환됩니다.

더 많은 도구