CSV / TSV

CSV 전치내보내기 전에 표의 모양을 확인하세요

첫 행과 첫 열도 빠짐없이 바꿉니다. 머리글 보기 설정은 값 삭제 없이 미리보기에만 적용됩니다.

CSV 전치

CSV 또는 TSV 입력

양쪽 각각 UTF-8 1MiB, 1,000행, 1,000열, 채운 영역 최대 100,000셀.

전치 결과

셀은 문자열로 표시합니다. 머리글 보기에서도 첫 행을 내보냅니다.

아직 결과가 없습니다.

표는 이 브라우저에서 처리되며 입력 데이터는 업로드되지 않습니다.

옵션

머리글 보기는 미리보기만 바꿉니다. CSV/TSV에 모든 셀을 남기고 머리글 메타데이터는 내보내지 않습니다.

표를 붙여 넣어 시작하세요.

날짜가 가로로 나열된 보고서를 세로 데이터를 요구하는 차트에 넣어야 할 수 있습니다. CSV 전치는 기존 표의 좌표를 바꾸어 2행 3열의 값을 3행 2열로 옮깁니다.

행과 열 바꾸기는 행을 열로 변환하는 작업과 그 반대 방향에 모두 쓰입니다. 제품 번호 007은 그대로 유지됩니다. 이름별 집계나 피벗 테이블 계산은 포함하지 않습니다.

CSV 전치에서 확인할 두 가지

머리글을 데이터에서 떼어내지 않기

CSV 전치는 첫 행을 첫 열로, 첫 열을 결과의 첫 행으로 옮깁니다. 원래 첫 열에 항목명이 있다면 결과의 머리글로 표시할 수 있습니다. 두 보기의 내보낸 값은 같으며 빈 이름과 중복 이름도 남습니다.

같은 색의 셀을 유지하며 3행 2열 표를 2행 3열로 바꾸는 모습

누락된 위치를 드러내기

CSV 전치는 가장 긴 행을 기준으로 짧은 행 끝에 빈 문자열을 채우고 추가 개수를 표시합니다. 중간 빈칸을 당겨 붙이지 않습니다. 다른 행 길이가 잘못된 내보내기를 뜻한다면 거부 모드로 확인하세요.

짧은 행 끝에 빈 셀을 추가한 뒤 해당 위치를 유지하며 전치하는 모습

구분자와 빈칸 처리부터 확인

01

양쪽 구분자를 따로 선택

스프레드시트에서 복사한 셀은 보통 탭으로 구분됩니다. TSV 전치도 입력을 탭으로 설정하면 됩니다. 자동 감지는 하지 않으므로 예상과 달리 한 열로 읽히면 입력 구분자를 확인하세요.

02

빈 값과 빠진 위치 구분

채우기는 부족한 끝 셀만 추가합니다. 거부 모드는 가장 긴 행과 너비가 다른 레코드를 오류로 처리합니다. 물리적인 빈 줄은 빈 문자열 하나의 레코드이고 따옴표 안 줄바꿈은 셀 내용입니다.

03

변환 전후 크기 비교

4행 3열은 머리글을 포함해 3행 4열이 됩니다. 미리보기는 50행 또는 20열씩 늘릴 수 있지만 저장은 전체 결과를 포함합니다. 자동 처리는 편집 후 300ms에 실행됩니다. 끄면 버튼이나 Ctrl/Cmd + Enter로 실행하며 오래된 결과는 내보낼 수 없습니다.

문자열을 지키는 구조 변환

머리글은 보기 설정

모든 셀을 데이터로 표시하거나 원래 첫 열을 결과 머리글로 표시합니다. 생략하거나 이름을 바꾸지 않습니다. CSV와 TSV에는 머리글 메타데이터를 기록하지 않아 두 모드의 텍스트가 같습니다.

따옴표 안 내용은 한 셀

인용된 구분자, 이중 큰따옴표, CRLF와 LF는 원래 문자열에 남습니다. 앞자리 0, 주변 공백, Unicode도 유지합니다. 모든 셀 인용을 선택할 수 있으며 빈 값과 인용이 필요한 값은 항상 따옴표로 감쌉니다.

CSV와 TSV를 바로 출력

쉼표, 탭, 세미콜론, 세로줄을 양쪽에 따로 지정합니다. 탭은 csv-transposed.tsv, 나머지는 csv-transposed.csv로 저장합니다. UTF-8과 레코드 사이 CRLF를 사용하고 BOM이나 마지막 줄바꿈은 추가하지 않습니다.

다시 전치해 방향 되돌리기

결과를 입력에 붙여 넣고 해당 구분자로 다시 처리하면 직사각형 셀 배열의 방향이 돌아옵니다. 채운 빈 셀은 남습니다. 원본의 따옴표 사용 방식이나 레코드 줄바꿈까지 복원하지는 않습니다.

용량과 처리 범위

양쪽에 같은 상한 적용
입력과 출력 각각 UTF-8 1MiB, 1,000행, 1,000열까지입니다. 채운 직사각형은 최대 100,000셀로 머리글과 빈 레코드도 포함합니다. 인용 때문에 출력이 커져도 검사하며 초과하면 전체 작업을 거부합니다.
구문 오류를 임의로 고치지 않기
인용되지 않은 값 중간의 따옴표, 닫는 따옴표 뒤 문자, 닫히지 않은 인용, NUL은 거부합니다. 맨 앞의 인용되지 않은 BOM만 문서 표시로 처리하고 인용된 첫 셀의 BOM은 보존합니다. 공백 제거와 주석·빈 행 삭제는 하지 않습니다.
집계나 셀 편집은 제외
피벗, 역피벗, 그룹화, 계산, 수식 평가, 정렬은 지원하지 않습니다. 필요한 부분을 먼저 골라 붙여 넣으세요. Excel 파일이나 업로드는 받지 않습니다. 수식 같은 값도 미리보기에서는 문자열이지만 스프레드시트로 가져오면 평가될 수 있습니다.
내용 교체는 확인 후 적용
전치는 별도 결과만 만들고 입력을 바꾸지 않습니다. 예제와 지우기는 교체 내용과 글자 수를 먼저 보여 줍니다. 적용 후 한 번 되돌리기로 입력, 옵션, 자동 모드, 결과, 오류를 복원합니다. 예제는 기본 옵션과 자동 모드로 돌아갑니다.

CSV 전치 관련 질문

Excel 파일을 바로 사용할 수 있나요?

.xlsx나 .xls는 직접 읽지 않습니다. 필요한 셀 범위를 복사해 탭 구분 텍스트로 붙이거나 CSV 내용을 붙여 넣으세요. 통합 문서의 서식과 수식을 변환하는 도구는 아닙니다.

행마다 열 개수가 다르면 어떻게 되나요?

기본 채우기 모드에서는 가장 긴 행에 맞춰 끝에 빈 문자열을 추가합니다. 너비가 3이면 셀 하나짜리 행에 두 셀이 추가됩니다. 오류로 처리하려면 거부 모드를 선택하세요.

데이터의 일부만 전치할 수 있나요?

붙여 넣은 전체 표를 처리합니다. 일부만 필요하면 입력 전에 해당 범위를 선택해 복사하세요. 미리보기에서 보이는 행이나 열을 줄여도 출력 범위는 줄어들지 않습니다.

모든 필드를 따옴표로 감싸는 옵션은 언제 쓰나요?

가져오는 프로그램이 모든 필드에 큰따옴표를 요구할 때 사용합니다. 기본 설정도 인용이 필요한 값과 빈 문자열은 감쌉니다. 전체 인용은 값을 바꾸거나 Excel의 자동 형식 추측을 확실히 막는 기능이 아닙니다.

내려받은 CSV가 Excel에서 제대로 열리지 않는 이유는 무엇인가요?

확장자만으로 구분자가 정해지지는 않습니다. 텍스트 가져오기에서 UTF-8과 저장 시 선택한 구분자를 지정하세요. 앞자리 0을 유지하려면 해당 열을 텍스트로 가져옵니다. 탭 출력은 .tsv 파일입니다.

셀 위치가 잘못된 경우를 찾으셨나요?

작은 표로 CSV 전치 시작

알고 있는 값 하나를 추적하고 머리글과 추가 빈칸을 확인한 다음 전체 결과를 저장하세요.