CSV → HTML 표 변환기
CSV 파일을 `
| ` 마크업을 사용하는 HTML 스니펫으로 변환합니다. 구분자, 첫 줄을 헤더로 사용할지 여부, ``/` |
| 구분자 |
|
|---|---|
| 첫 줄을 헤더로 사용 | |
| thead/tbody로 감싸기 |
미리보기
HTML 코드
복사했습니다!CSV 데이터를 입력하면 여기에 생성된 HTML 표가 표시됩니다.
CSV 행과 HTML 표의 대응 관계
| CSV 한 행 | name,age,city |
|---|---|
| 변환된 HTML 마크업 | <tr><td>name</td><td>age</td><td>city</td></tr> |
첫 줄을 헤더로 사용하면 `
팁
- HTML 이메일이나 Markdown을 지원하지 않는 오래된 CMS에 붙여넣을 때는 thead/tbody 없이 최소 구성으로 출력하면 다루기 쉬워집니다.
- 셀 안의 `<`, `>`, `&`는 자동으로 HTML 엔티티로 이스케이프되므로, 생성된 코드를 그대로 붙여넣어도 레이아웃이 깨지지 않습니다.
- 미리보기는 변환 결과를 브라우저가 실제로 렌더링하는 모습 그대로 보여주므로, 코드를 복사하기 전에 표시 형태를 확인할 수 있습니다.
- 자매 도구인 CSV → Markdown 변환, CSV → JSON 변환과 함께 사용하면 하나의 CSV를 용도에 맞는 세 가지 형식으로 변환할 수 있습니다.
자주 묻는 질문
가능하다면 붙이는 것이 권장됩니다. 헤더 행과 본문 행을 의미적으로 구분할 수 있기 때문입니다. 다만 일부 이메일 클라이언트처럼 thead/tbody 처리가 불안정한 환경에서는 이 태그들을 뺀 최소 마크업이 더 안정적으로 표시되는 경우가 있습니다.
네. 따옴표로 감싼 셀 안의 쉼표와 줄바꿈도 올바르게 해석되므로, Excel에서 복사한 복잡한 CSV 데이터도 표 구조가 깨지지 않고 HTML로 변환됩니다.
네. 생성되는 것은 표준 `` 마크업이므로 WordPress의 HTML 편집 모드나 HTML 이메일 본문에 바로 붙여넣어 사용할 수 있습니다.
| `와 ` | ` 사이의 관계를 읽어줄 수 있기 때문이다.
블로그 글이나 이메일 뉴스레터에 CSV 내용을 붙여넣고 싶은 수요는 지금도 여전하다. HTML 이메일은 Markdown을 렌더링할 수 없고, 일부 CMS에는 Markdown 플러그인이 없기 때문이다. 스프레드시트 결과를 클릭 한 번으로 HTML 표로 변환하는 도구는 이런 소박하지만 꾸준한 실무 수요를 뒷받침한다. |
|---|