웹 및 앱 개발
파서를 직접 작성하지 않고도 스프레드시트 데이터를 프론트엔드, 모의 API 또는 테스트 피처에 불러올 수 있습니다.
CSV 파일을 붙여넣거나 파일을 열면 바로 JSON 형식으로 변환됩니다. 구분 기호는 자동으로 감지되며, 따옴표로 묶인 값과 셀 내의 쉼표도 처리되고, 숫자는 실수로 변환될 수 있습니다. 결과를 복사하거나 .json 파일로 다운로드할 수 있습니다. 어떤 데이터도 업로드되지 않습니다.
각 옵션의 기능과 코드에서 사용할 수 있는 JSON을 얻는 방법을 알아보세요.
CSV는 단순한 표 형식입니다. 한 줄에 한 행씩 구성되며, 값들은 쉼표나 다른 구분자로 구분됩니다. JSON은 동일한 데이터를 코드가 직접 읽을 수 있는 객체와 배열 형태로 저장합니다. 변환기는 헤더 행을 키 이름으로 사용하여 각 CSV 행을 JSON 객체로 변환합니다.
CSV 파일을 붙여넣거나 파일을 열면, 작업하는 대로 JSON이 실시간으로 업데이트됩니다. 따옴표로 묶인 값, 따옴표 안의 쉼표, 이중 따옴표, 셀 내의 줄 바꿈은 스프레드시트 앱에서 내보낼 때와 동일한 방식으로 처리됩니다. CSV 파일에 불필요한 공백이 포함되어 있다면, 먼저 ‘공백 제거기’를 사용하여 정리하십시오.
파서를 직접 작성하지 않고도 스프레드시트 데이터를 프론트엔드, 모의 API 또는 테스트 피처에 불러올 수 있습니다.
Excel, Google 스프레드시트 또는 데이터베이스의 출력 데이터를 API나 가져오기 스크립트가 요구하는 JSON 형식으로 변환합니다.
시트에 저장된 제품 목록, 번역 내용 또는 설정을 프로젝트에서 사용할 수 있는 JSON 파일로 옮기세요.
‘자동 감지’ 기능은 첫 번째 행에서 쉼표, 세미콜론, 탭 또는 파이프가 있는지 확인합니다. 파일에 여러 기호가 섞여 있는 경우 수동으로 하나를 선택하십시오. 많은 유럽 수출 데이터에는 세미콜론이 사용됩니다.
객체 배열은 헤더를 키로 사용하여 행마다 하나의 객체를 제공합니다. 배열의 배열은 헤더 행을 포함하여 각 행을 일반 리스트로 저장합니다.
'On'으로 설정하면 첫 번째 행이 키가 됩니다. 'Off'로 설정하면 키의 이름은 column_1, column_2 등의 순서로 지정됩니다. 빈 헤더 이름이나 중복된 헤더 이름도 같은 방식으로 처리됩니다.
42는 숫자로, true는 부울 값으로 변환됩니다. 007이나 15자리 이상의 긴 ID 번호와 같은 값은 텍스트로 유지되므로 정보가 손실되지 않습니다.
'Trim'은 값 주변의 공백을 제거하고, 'Skip empty rows'는 빈 줄을 생략하며, 'Use null for empty values'는 빈 문자열 대신 null을 기록합니다.
"Delhi, NCR" 안의 쉼표는 셀이 따옴표로 묶여 있기 때문에 값의 일부로 유지됩니다. 따옴표로 묶인 셀 안에 따옴표를 넣으려면 따옴표를 두 개 연속으로 사용하세요: "".
CSV 파일은 브라우저 내에서 변환됩니다. 이 파일은 업로드되거나 당사 서버로 전송되거나 저장되지 않습니다. 사용자의 선택 사항만 기기에 저장됩니다.
매우 큰 파일의 처리 가능 여부는 기기의 메모리 용량에 따라 달라지므로, 약 15MB를 초과하는 파일은 처리되지 않습니다. 이 도구는 단일 플랫 테이블만 읽을 수 있습니다. 점으로 구분된 헤더를 기반으로 중첩된 JSON을 생성하지 않으며, .xlsx 파일을 직접 읽지도 않습니다.
CSV 파일을 입력란에 붙여넣거나 파일을 열어주세요. JSON이 즉시 표시되며, 각 행은 헤더 행을 키로 사용하는 객체로 변환됩니다. 그런 다음 이를 복사하거나 .json 파일로 다운로드하세요.
네. 자동 감지 기능은 첫 번째 행에서 쉼표, 세미콜론, 탭, 파이프 기호가 있는지 확인합니다. 추측이 틀렸을 경우, 구분 기호를 직접 선택할 수도 있습니다.
“첫 번째 행은 헤더입니다” 옵션의 선택을 해제하세요. 그러면 키 이름이 column_1, column_2 등으로 지정되며, 첫 번째 행은 데이터에 그대로 유지됩니다.
대괄호로 묶인 셀에는 스프레드시트 내보내기 파일과 마찬가지로 쉼표, 줄 바꿈 및 쌍따옴표가 포함될 수 있습니다. JSON에서는 따옴표가 제거되고 텍스트만 유지됩니다.
'숫자, 참/거짓 및 null 변환'을 선택하면, 일반 숫자는 숫자로 변환되고 참 또는 거짓은 부울 값으로 변환됩니다. 007과 같이 앞자리에 0이 붙은 값이나 15자리 이상의 숫자는 텍스트로 유지되므로 변경되지 않습니다.
네. JSON 형식을 ‘배열의 배열’로 설정하세요. 헤더 행을 포함한 모든 행이 값의 목록이 됩니다.
.xlsx 파일은 안 됩니다. 먼저 Excel이나 Google 스프레드시트에서 해당 시트를 CSV로 저장한 다음, 그 파일을 여기에서 열거나 붙여넣으세요.
아닙니다. 변환 작업은 브라우저 내에서 이루어지며, 사용자의 데이터는 기기 밖으로 절대 유출되지 않습니다. 다음 번을 위해 저장되는 것은 사용자가 선택한 옵션뿐입니다.
이 홈페이지에는 API 키가 필요 없는 무료 도구가 수십 가지 더 소개되어 있습니다.
일치하는 질문이 없습니다.
이 도구에 대한 여러분의 의견을 다른 방문자들과 공유해 주세요.