Markdown 표 만들기
스프레드시트에서 붙여넣으면 자리가 맞는 표로.
예제는 입력과 설정을 일시적으로 바꿉니다. 이전 작업을 복원할 수 있습니다.
0자
출력
위에 붙여넣거나 입력하면 여기에 결과가 표시됩니다.
파일은 내 기기 밖으로 나가지 않습니다
이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.
사용 예시
엑셀의 환경 변수 목록을 README용 Markdown 표로: 한글 칸까지 자리 맞춤
프로젝트 README에 넣을 환경 변수 목록을 엑셀에 정리해 두었습니다. 열은 「환경 변수」, 「기본값」, 「설명」 셋, 행은 DB_HOST, DB_PORT, LOG_LEVEL, TZ 넷이고, 한 설명 칸에는 debug | info | warn처럼 파이프 기호가 들어 있습니다. 셀을 복사해 붙여 넣고 기본 설정(첫 줄은 제목, 열 정렬 왼쪽)으로 변환합니다.
- 탭으로 구분된 표로 자동 인식되어 3열 4행이 됩니다.
- 「환경 변수」는 한글 네 글자가 두 칸씩, 띄어쓰기가 한 칸이라 9칸으로 셉니다. 그래서 아래 DB_HOST(7칸) 뒤에 공백 두 칸이 더 붙어 세로줄이 맞습니다.
- 파이프 기호는 \|로 바뀌어 행이 중간에 끊기지 않고, 셀 안의 줄바꿈은 HTML 줄바꿈 태그 br로 바뀝니다.
| 엑셀 셀 | 표에 들어간 모습 |
|---|---|
| 환경 변수 (제목) | | 환경 변수 |, 둘째 줄은 | :-------- | |
| DB_HOST | | DB_HOST | |
| debug | info | warn | debug \| info \| warn |
| 1차: 금요일 (줄바꿈) 2차: 월요일 | 한 줄 안에서 두 문장 사이에 br 태그 |
README가 보이는 곳에서는 3열짜리 표로 그려지고, 편집기에서 원본을 열어도 세로줄이 한 줄로 맞아 표처럼 읽힙니다. 「원본의 자리를 맞추지 않음」을 켜면 | :-- |처럼 공백 없이 짧게 나옵니다.
사용 방법
- 스프레드시트에서 셀을 복사해 붙여넣습니다. 탭으로 구분된 표로 자동 인식됩니다.
- 첫 줄이 제목인지 고릅니다.
- 정렬을 고릅니다. Markdown 이 기대하는 대로 하이픈 줄에 들어갑니다.
- README, 이슈, 위키에 붙여넣습니다.
자주 묻는 질문
- 왜 공백으로 자리를 맞추나요?
- 편집기에서 원본을 열었을 때 표로 보이기 때문입니다. 렌더링 결과는 어느 쪽이든 같고, 자리 맞춤은 파일을 읽는 사람을 위한 것입니다. 렌더링으로만 읽는 파일이라면 꺼도 됩니다.
- 한글이 들어가도 맞나요?
- 맞습니다. 많은 생성기가 여기서 어긋납니다. 고정폭 글꼴에서 한글과 한자는 두 칸을 차지하므로 둘로 셉니다. 그러지 않으면 한글이 하나만 들어가도 표가 들쭉날쭉해집니다.
- 셀 안의 파이프 기호는요?
- Markdown 이 요구하는 \| 로 이스케이프되고, 셀 안의 줄바꿈은 <br> 이 됩니다. 그대로 두면 둘 다 행을 일찍 끝내 버립니다.
- 반대 방향 변환도 되나요?
- 여기서는 안 됩니다. 자료 형식끼리의 변환은 CSV·JSON 변환 도구가 맡습니다.
- 열마다 다르게 정렬할 수 있나요?
- 「열 정렬」은 모든 열에 한 번에 적용됩니다. 열마다 바꾸려면 결과 둘째 줄에서 그 열의 하이픈 줄만 고치세요. :---는 왼쪽, :---:는 가운데, ---:는 오른쪽 정렬입니다.
- CSV나 쉼표로 구분된 글도 되나요?
- 네. 구분 문자는 「자동 판별」이 기본이라 엑셀에서 복사한 탭, CSV의 쉼표, 세미콜론을 알아서 찾습니다. 잘못 나뉘면 구분 문자를 직접 고르세요.
- 입력한 내용이 어디로 전송되나요?
- 아니요. 브라우저 안에서 동작하므로 붙여넣은 내용은 내 컴퓨터를 떠나지 않습니다.