사용 방법
- CSV·TSV·JSON 파일을 고르거나 데이터를 붙여넣고 표 미리보기를 누릅니다. 열이 맞지 않거나 한글이 깨지면 구분자·문자코드를 지정해 다시 읽습니다.
- 제목 행과 필요한 열을 확인합니다. 숫자 변환은 표 전체에 적용되므로 짧은 상품 번호까지 문자로 유지해야 하면 끄고 셀 형식을 확인합니다.
- 파일·시트 이름을 정해 XLSX를 만들고 다운로드합니다. 엑셀에서 앞자리 0·긴 번호·금액의 값과 형식이 맞는지 확인하세요.
상품 코드·주문 번호·금액의 형식 보존
- 입력·설정
- name,code,amount,order Min,00123,-5,12345678901234567 Jane,00456,12.5,9007199254740993
- 결과
- 이름·상품 코드·금액·주문 번호 4열 XLSX. 숫자 변환을 켜면 금액은 숫자, 상품 코드와 긴 주문 번호는 문자
CSV는 기본적으로 문자 그대로 저장합니다. 숫자 변환을 켠 예시에서도 00123·00456의 앞자리 0과 16자리 이상 주문 번호를 문자 셀로 유지합니다.
데이터를 확인한 뒤 통합 문서로
주문 목록이나 시스템에서 내보낸 CSV를 엑셀로 옮길 때 먼저 열과 문자코드를 확인하세요. 파일 선택·붙여넣기와 쉼표·탭·세미콜론·파이프 구분자를 지원합니다. 자동 판별 결과가 다르면 직접 지정하고 표 미리보기를 다시 실행합니다. UTF-8, BOM이 있는 UTF-16, CP949·EUC-KR을 읽을 수 있습니다.
첫 행을 제목으로 사용하거나 제목 없이 행 전체를 보존할 수 있습니다. JSON 객체 배열은 모든 객체의 키를 모아 제목을 만들고 빠진 값은 빈 셀로 둡니다. 행 배열은 첫 행 제목 설정을 따릅니다. 중첩 객체와 배열 값은 별도 열로 펼치지 않고 JSON 텍스트 한 셀로 보존합니다.
숫자와 문자를 구분하는 기준
CSV의 기본값은 텍스트 그대로 저장입니다. 안전한 숫자 변환을 켜면 -5·12.5 같은 값은 숫자가 되지만 00123 같은 선행 0, 15자리보다 정밀한 숫자, 날짜와 =SUM(A1:A2) 같은 수식 모양은 문자로 유지합니다. 전화번호·상품 번호는 숫자처럼 보여도 변환하지 않는 편이 좋습니다.
JSON 자체의 숫자와 참·거짓 값은 가능한 범위에서 원래 타입을 유지합니다. JSON 숫자를 읽기 전 원문을 확인해 15자리보다 정밀한 수나 범위를 벗어난 수는 반올림 대신 문자로 보존합니다. 화면의 숫자 셀은 오른쪽 정렬되며 셀 설명에서 타입을 확인할 수 있습니다.
결과와 처리 한계
선택한 열 순서와 제목으로 한 시트의 XLSX 파일을 만듭니다. 제목 행이 있으면 필터 범위를 추가하고 읽기 쉬운 기본 열 너비를 설정합니다. 원래 CSV·JSON에는 Excel 서식·차트·다중 시트가 없으므로 이를 만들어 내거나 복원하지 않습니다.
입력은 최대 12MB·본문 100만 글자·제목 포함 10,000행·100열·50,000개 셀·셀당 20,000글자입니다. JSON 중첩은 32단계까지 받습니다. 별도 작업에서 읽고 생성하며 시간 초과·취소 시 이전 미리보기를 유지합니다. 입력 설정을 바꾸면 다시 미리보기를 만든 뒤 내보내야 합니다.
문자 셀과 로컬 처리
=로 시작하는 값도 수식이 아닌 문자열 셀로 저장하며 VBA·외부 연결을 만들지 않습니다. 브라우저 탭 안에서 처리하고 입력·결과를 서버·분석·URL·영구 저장소로 보내거나 저장하지 않습니다. 다운로드한 XLSX는 기기에 남습니다.
자주 묻는 질문
16자리 주문 번호가 엑셀에서 바뀌지 않나요?
15자리보다 정밀한 숫자 문자열은 문자 셀로 저장합니다. JSON에 따옴표 없이 큰 숫자로 들어 있어도 JSON.parse 전 원문을 확인해 문자로 보존합니다. 다른 프로그램에서 다시 숫자로 변환하면 정밀도가 줄 수 있습니다.
따옴표와 여러 줄 CSV 셀도 되나요?
따옴표로 감싼 쉼표·줄바꿈과 두 번 쓴 따옴표("")를 처리합니다. 닫히지 않은 따옴표나 잘못된 위치의 따옴표는 오류로 안내하므로 원본을 확인하세요.
특정 열만 저장하거나 제목을 바꿀 수 있나요?
미리보기의 열 선택과 제목 수정에서 포함할 열을 고르고 제목을 편집할 수 있습니다. 원래 열 순서는 유지합니다. 제목 없는 데이터는 새 제목 행을 추가하지 않습니다.
JSON의 중첩 객체를 여러 열이나 시트로 나눌 수 있나요?
현재는 중첩 객체·배열을 JSON 텍스트 한 셀로 보존하고 한 시트로 저장합니다. 자동으로 열을 펼치거나 여러 시트를 만들지 않습니다. 필요한 평면 객체 배열이나 행 배열로 정리한 뒤 입력하세요.