CSV to Table 변환기
쉼표, 탭, 세미콜론으로 구분된 데이터를 붙여넣으면 헤더 행, 행 수, 열 수가 표시된 표로 볼 수 있습니다. 표는 테두리와 여백이 인라인 스타일로 들어간 HTML로 복사되므로 웹페이지, 이메일 템플릿, CMS에 바로 넣을 수 있습니다. 무료이며 회원가입이 필요 없고, 데이터는 브라우저 안에 머무릅니다.
구분 기호
CSV to Table 변환기 사용 방법
- 1. 구분 기호를 고르세요. 기본값은 자동 감지이며, 추측이 맞지 않으면 쉼표, 탭, 세미콜론 중에서 고르세요.
- 2. CSV를 붙여넣으세요. 헤더 행을 포함하세요. 첫 줄은 항상 표의 헤더로 취급됩니다.
- *3. 표로 변환을 누르세요.* 미리 보기가 나타나며, 데이터 행 수(헤더는 세지 않음), 열 수, 구분 기호 설정을 보여 줍니다.
- 4. 필요한 것을 복사하세요. HTML 복사는 표 마크업을, CSV 복사는 입력한 내용을 그대로 복사합니다.
결과물
미리 보기는 첫 행을 th 셀로 둔 평범한 표입니다. HTML 복사는 thead와 tbody를 갖춘 완전한 table 요소를 만들며, 모든 셀이 자체 인라인 스타일을 가지므로 스타일시트 없이도 테두리가 유지됩니다. Name,Age,City와 Alice, Bob의 행으로 된 예시라면 표는 다음과 같이 시작합니다:
표
<table style="border-collapse:collapse;width:100%;font-family:sans-serif;font-size:14px">
머리글 셀
<th style="border:1px solid #ccc;padding:8px 12px;background:#f5f5f5;font-weight:600;text-align:left">Name</th>
본문 셀
<td style="border:1px solid #ccc;padding:8px 12px">Alice</td>
이 예시의 개수는 데이터 행 2개, 열 3개입니다. 셀 텍스트는 HTML 이스케이프(&, <, >, 큰따옴표)되므로, 꺾쇠괄호가 들어 있는 데이터는 마크업이 아니라 텍스트로 나타납니다. 복사되는 것은 HTML 소스를 일반 텍스트로 옮긴 것입니다. CMS의 HTML 블록, 이메일 템플릿, 코드 편집기에 붙여넣으세요. 워드프로세서에 붙여넣으면 표가 되지 않으므로, Word나 Google Docs에 붙여넣을 서식 있는 표가 필요하다면 APA Table Generator를 사용하세요.
구분 기호 선택 방식
자동 모드에서는 변환기가 처음 몇 줄에서 쉼표, 탭, 세미콜론을 시험해 보고, 따옴표 안에 있는 것은 무시한 뒤, 그 줄들을 가장 일관되게 같은 개수의 열로 나누는 것을 고릅니다. 동점이면 쉼표가 이기며, 열이 하나뿐이면 쉼표가 기본값입니다. 변환 후 구분 기호 카드에 선택된 구분 기호가 표시됩니다. 파이프 같은 다른 구분 기호를 쓴다면 먼저 쉼표로 바꾸세요. 많은 유럽 지역의 스프레드시트는 쉼표가 소수점이므로 세미콜론으로 구분된 파일을 내보내며, 셀을 복사하면 탭으로 구분된 데이터가 됩니다.
알아 두어야 할 한계
| 상황 | 일어나는 일 | 해야 할 일 |
|---|---|---|
| 구분 기호를 포함한 따옴표 필드 | 한 셀에 남고, 두 번 쓴 따옴표는 하나가 됨 | 없음 — 이대로 작동합니다 |
| 줄바꿈을 포함한 따옴표 필드 | 줄바꿈을 포함해 한 셀에 남음(Windows의 CRLF 줄 끝도 처리됨) | 없음 — 이대로 작동합니다 |
12" ruler처럼 감싸이지 않은 필드 안의 따옴표 | 필드가 따옴표로 시작하지 않았으므로 일반 텍스트로 남음 | 없음 — 이대로 작동합니다 |
| 셀 개수가 다른 행 | 패딩 없이 있는 그대로 표시 | 짧은 행에 빠진 구분 기호를 추가 |
| 빈 줄 | 건너뜀 | 없음 |
| 헤더 행이 없음 | 첫 데이터 행이 여전히 헤더로 표시됨 | 헤더 줄을 추가 |
같은 데이터를 JSON으로 바꾸거나 JSON을 다시 CSV로 바꾸려면 CSV to JSON을 사용하세요.
어떤 도구가 필요한가요?
| 필요한 것 | 사용할 도구 |
|---|---|
| CSV를 표로 보거나 HTML 복사 | 이 페이지 |
| CSV에서 JSON 만들기, 또는 JSON에서 CSV 만들기 | CSV to JSON |
| GitHub나 README용 Markdown 표 | 마크다운 테이블 생성기 |
| LaTeX tabular 코드 | LaTeX Table Generator |
| 논문용 APA 7 표 | APA Table Generator |
| 일부 열만 남기기 | Column Extractor |
자주 묻는 질문
- 이 CSV 변환기는 어떤 구분 기호를 지원하나요?
- 쉼표, 탭, 세미콜론을 지원합니다. 처음 몇 줄에서 자동으로 감지하거나 직접 설정할 수 있습니다. 파이프 같은 다른 구분 기호는 인식되지 않으므로 먼저 쉼표로 바꾸세요.
- 이 CSV 변환기는 따옴표로 묶인 필드를 처리하나요?
- 네. 큰따옴표로 묶인 필드는 구분 기호나 줄바꿈을 포함할 수 있고, 연속된 큰따옴표 두 개는 하나가 됩니다. 감싸이지 않은 필드 중간의 따옴표(예: 12" ruler)는 텍스트로 남습니다.
- 웹페이지에 표를 어떻게 복사하나요?
- HTML 복사를 누른 다음 HTML 입력란이나 페이지 편집기의 코드 보기에 붙여넣으세요. 모든 셀에 인라인 스타일이 있으므로 스타일시트를 제거하는 편집기나 이메일 템플릿에서도 테두리와 여백이 유지됩니다. 다른 모양을 원하면 붙여넣은 코드의 색을 고치세요.
- 표를 Word나 Google Docs에 붙여넣을 수 있나요?
- HTML 복사는 마크업을 텍스트로 제공하므로, 워드프로세서는 이를 코드로 보여 줍니다. 이 프로그램들에 서식이 적용된 표로 붙여넣으려면 APA Table Generator를 사용하세요.
- Excel이나 Google Sheets에서 셀을 바로 붙여넣을 수 있나요?
- 네. 스프레드시트에서 복사한 셀은 탭으로 구분되어 들어오며, 자동 감지가 이를 인식합니다. 줄바꿈이 있는 셀은 따옴표로 감싸져 들어오며, 변환기는 이를 한 셀로 유지합니다.
- 제 CSV가 어딘가에 업로드되나요?
- 아니요. 구문 분석과 미리 보기는 브라우저에서 이루어지며, 복사는 클립보드를 사용합니다. 붙여넣은 내용은 CitationEasy로 전송되지 않습니다.
- 크기 제한이 있나요?
- 고정된 제한은 없지만, 미리 보기는 모든 행을 페이지에 그리므로 수만 행이면 브라우저가 느려집니다. 큰 파일이라면 일부만 변환하거나 스프레드시트 프로그램을 사용하세요.