사용자는 Excel 데이터를 JSON 형식으로 변환하는 등 다양한 요구 사항을 가지고 있습니다. Excel 워크시트 열을 개체 키에 매핑해야 합니다. Excel-JSON 변환기는 .xls 파일 데이터를 .JSON 파일 형식으로 변환하는 데 도움이 됩니다.
이러한 Excel 파일에는 텍스트, 차트, 그래프, 서식, 함수 및 기타 데이터가 포함될 수 있습니다.
Excel에는 Excel 데이터를 JSON으로 변환하기 위한 미리 정의된 방법이 없습니다. 이 작업을 완료하려면 온라인 Excel에서 JSON으로의 변환 소프트웨어를 사용하거나 Microsoft 스토어에서 추가 기능을 다운로드할 수 있습니다.
제이쿼리가 뭐야?
Excel을 JSON으로 변환하는 이유는 무엇입니까?
Excel 파일은 텍스트, 차트, 그래프, 서식, 기능 및 기타 데이터를 포함할 수 있는 무거운 파일입니다.
JSON 파일은 가벼운 텍스트 기반 문서입니다. 간단한 데이터 구조로 데이터를 저장합니다. 따라서 JSON 파일은 메모장이나 워드패드와 같은 텍스트 소프트웨어에서 열 수 있습니다.
Excel 데이터를 JSON으로 변환하는 데 사용할 수 있는 여러 도구가 있습니다.
여기에서는 다운로드 링크와 함께 이러한 도구에 대해 간략하게 설명합니다.
팁: WTSolution Excel-JSON 변환기는 Excel-JSON 추가 기능으로도 알려져 있습니다. Microsoft는 이 도구를 제공합니다.
마지막 도구의 경우 - 엑셀에서 JSON으로, 또한 이 소프트웨어를 다운로드하고 사용하는 단계도 보여 드리겠습니다.
Altova MapForce
Altova MapForce는 데이터 매핑 및 변환 도구이기도 합니다. 다양한 데이터 세트를 변환하는 데 유용한 소프트웨어입니다. 이 도구를 사용하면 Excel 데이터를 JSON으로, XML을 JSON으로, 또는 그 반대로 변환할 수 있습니다.
영상
또한 이 도구를 사용하면 사용자는 JSON을 CSV, EDI, Google 프로토콜 버퍼 등으로 변환할 수 있습니다. 이 도구는 드래그 앤 드롭 인터페이스를 제공하므로 사용하기 쉽습니다. 또한 고급 데이터 처리도 지원합니다.
Altova MapForce는 무료 소프트웨어는 아니지만 30일 무료 평가판이 함께 제공됩니다. 다음에서 Altova MapForce 도구를 다운로드하세요. 링크 .
화이트 타운 xls를 JSON으로 변환기
이 소프트웨어는 xls를 JSON으로 변환하는 변환기입니다. 이름에서 알 수 있듯이 사용자는 Excel 데이터를 JSON 형식으로 변환할 수 있습니다. 그러나 Excel 데이터를 JSON 형식으로만 변경할 수 있습니다. 이 소프트웨어는 Excel의 두 가지 형식(.xls 및 .xlsx 형식)을 모두 지원합니다.
영상
이 소프트웨어를 사용하는 가장 큰 장점 중 하나는 무료입니다. 개인 또는 사업용 라이센스를 구입할 수도 있습니다. 사용하기가 매우 쉽기 때문에 주로 온라인으로 데이터를 전송하는 사람들에게 매우 인기가 있습니다.
다음에서 White Town xls를 JSON으로 변환하는 도구를 다운로드할 수 있습니다. 링크 .
산소 JSON 편집기
Oxygen JSON Editor는 Excel 열을 JSON 개체 키에 매핑하여 Excel 파일 데이터를 JSON 형식으로 변환하는 데 사용되는 소프트웨어입니다. 이 소프트웨어는 위에서 설명한 다른 소프트웨어보다 복잡한 소프트웨어입니다.
Oxygen JSON Editor는 복잡한 소프트웨어인 만큼 기능도 복잡합니다. 구조 유효성 검사, 들여쓰기, 형식 및 콘텐츠 완성과 같은 복잡한 기능입니다. 또한 이 소프트웨어를 사용하면 XML 문서를 JSON 형식으로 변환할 수도 있습니다.
영상
Oxygen JSON 편집기는 다른 Excel-JSON 변환기와 다르게 작동합니다. 변환을 위해 XSLT 스타일시트 템플릿을 사용합니다. 대부분의 전문가들은 데이터 변환을 위해 이 소프트웨어를 선호합니다. 개인용, 비즈니스용, 교육용 버전을 공식 웹사이트에서 이용할 수 있는 유료 소프트웨어입니다.
다운로드하려면 공식 사이트를 확인하세요. 산소 JSON 편집기 .
WTSolution Excel-JSON 변환기
이것은 데이터에 대해 Excel에서 JSON으로의 변환을 수행할 수 있는 이 장의 마지막 Excel-JSON 변환기입니다. 이 작업을 수행하는 간단한 응용 프로그램입니다. 이 소프트웨어는 Excel 데이터에 대해 행 및 중첩이라는 두 가지 유형의 변환을 지원합니다.
Excel to JSON 추가 기능이라는 이름도 들어보셨을 겁니다. Microsoft는 다음과 같은 추가 기능을 제공합니다. 엑셀에서 JSON으로 이는 사용자가 Excel 데이터를 JSON 형식으로 변환하는 데 도움이 됩니다. 이제 Excel에서 JSON으로의 추가 기능에 대해 알아보고 다운로드 단계도 살펴보겠습니다.
Excel에서 JSON으로의 추가 기능
엑셀에서 JSON으로 Excel 시트 데이터를 JSON 형식으로 변환하기 위해 Microsoft에서 제공하는 추가 기능입니다. 데이터가 JSON 형식으로 변환되면 Excel 시트 열이 JSON의 개체 키로 변경됩니다. 사용자가 다운로드하여 사용하는 데는 비용이 들지 않습니다.
이 추가 기능은 Office 스토어에서 다운로드할 수 있습니다.
요구 사항
Excel에서 JSON으로의 추가 기능은 Excel 2013 이상 버전에서만 작동합니다. 따라서 Excel 버전은 2013 이상이어야 합니다.
한정
이 추가 기능에는 제한 사항이 있습니다.
선택한 Excel 데이터를 JSON 형식으로 변환할 수 있습니다.
현재 이 추가 기능은 두 가지 유형의 변환을 지원합니다.
- 열
- 중첩됨
행 변환
행 유형 변환에서는 첫 번째 행이 헤더로 처리되고 나머지 행은 데이터로 해석됩니다.
중첩된 변환
중첩 유형 변환에서는 JSON 스키마를 정의할 수 있습니다. 이 추가 기능은 사용자가 제공한 스키마에 따라 변환을 수행합니다.
추가 기능 다운로드
엑셀에서 JSON으로 추가 기능은 Office 스토어에서 사용할 수 있습니다. 거기에서 다운로드할 수 있습니다. 단계별 학습을 위해서는 아래 이 장을 따르십시오.
1 단계: 다음에서 Excel to JSON 추가 기능을 다운로드하세요. 링크 .
2 단계: Office 스토어의 웹페이지가 열리며, 여기서 지금 사세요 단추.
3단계: 다운로드를 시작하기 전에 유효한 자격 증명을 사용하여 Microsoft 계정에 로그인하라는 메시지가 표시됩니다.
Microsoft 계정이 없으면 무료로 가입하여 새 계정을 만드세요.
4단계: Microsoft 계정에 로그인할 때. 다운로드하기 전에 이 앱에 필요한 몇 가지 기본 정보를 요청합니다. 여기에 세부정보를 제공하고 계속하다 단추.
팁: * 기호가 표시된 항목은 필수 항목이고 나머지 항목은 선택 항목입니다.
5단계: 이제 엑셀에서 열기 여기 버튼을 누르세요.
시스템에 MS Excel 2013 이상의 버전을 다운로드하지 않은 경우 온라인으로 사무실을 이용할 수 있습니다. 이 링크를 클릭하면 됩니다.
Excel에서 열기를 클릭했습니다.
6단계: 이 팝업에서 확인란을 선택하지 않은 상태로 두고 다음을 클릭하세요. 엑셀 열기 여기.
7단계: Excel이 시스템에서 열리지만 인터넷 연결이 필요합니다. 사용할 수 없는 경우 이러한 유형의 경고 오류가 발생할 수 있습니다.
8단계: 확인을 클릭하면 이 오류가 발생할 수 있는 이유를 보여주는 패널이 하나 더 표시됩니다. 이 오류는 다음과 같은 이유로 인해 발생할 수 있습니다.
따라서 시스템을 인터넷에 연결하고 현재 열려 있는 Excel 통합 문서를 닫으십시오.
9단계: 5단계와 6단계를 다시 수행합니다. 엑셀을 열어보세요 단추.
이번에는 시스템이 인터넷에 연결되었습니다. 따라서 추가 기능을 설치하는 동안 오류나 중단이 표시되지 않습니다.
10단계: Excel 파일의 인터페이스는 다음과 같이 열립니다. Excel에서 JSON으로의 추가 기능. 이제 다음을 클릭하여 Excel 탭에 이 추가 기능을 추가하세요. 이 추가 기능을 신뢰하세요 버튼은 오른쪽 패널에 있습니다.
11단계: Excel to JSON 추가 기능이 결국 Excel 리본에 탭으로 성공적으로 추가되었습니다. 여기를 보아라 -
12단계: Excel-JSON 추가 기능을 시작할 준비가 되었습니다. 내부에서 이용 가능합니다 Excel에서 JSON으로 Launch라는 이름의 탭 Excel에서 JSON으로 단추.
참고: 현재 열려 있는 Excel 파일은 이 도구에 대한 몇 가지 지침이 포함된 읽기 전용 파일입니다. 따라서 Excel을 JSON으로 변환하려는 대상 파일을 먼저 엽니다.
13단계: 새 Excel 시트를 준비하거나 형식을 변경하려는 데이터가 있는 시트를 엽니다. 개인 정보가 포함된 기존 파일을 열고 다음을 클릭합니다. Excel-to-JSON 실행 단추.
14단계: 클릭하면 이런 오류가 발생할 수 있습니다. 무시하고 클릭하세요 좋아요 전진하다.
팁: 이 추가 기능을 사용하여 데이터를 변환하는 동안 시스템이 인터넷에 연결되어 있어야 합니다. 그렇지 않으면 문제에 직면할 수 있습니다.
15단계: 이제 최소한 처음 두 행의 데이터를 선택하거나 첫 번째 행이 헤더로 간주되고 다른 행이 데이터로 간주되는 모든 데이터를 선택합니다. 그런 다음 클릭하세요. 가다 오른쪽 패널에서.
16단계: 선택한 데이터가 JSON 형식으로 변환되어 이동 버튼 아래에서 사용할 수 있는 것을 볼 수 있습니다.
17단계: 여기에서 이 데이터를 복사하고, 이 JSON 데이터를 파일에 붙여넣고 저장하세요. 따라서 클립 보드에 복사 여기 버튼을 누르세요.
18단계: JSON 데이터가 클립보드에 성공적으로 복사되었습니다.
19단계: 이제 복사한 클립보드 데이터를 워드 파일에 붙여넣고 저장해 보세요. 복사된 데이터는 아래와 같습니다.
VBA 코드 편집기를 사용하여 Excel에서 JSON으로
이러한 모든 도구를 사용하는 것 외에도 Excel에 내장된 기능( VBA 코드 편집기 ) Excel 데이터를 JSON 형식으로 변환합니다. 이에 대한 코드를 작성하고 코드를 실행하십시오. Excel 열을 JSON 개체 키에 매핑하고 데이터를 JSON으로 변환합니다.
코딩에 익숙하다면 이것이 좋은 방법입니다. 따라서 Excel 데이터를 JSON 형식으로 변환하기 위해 위에서 설명한 도구를 명시적으로 다운로드할 필요가 없습니다. Excel VBA 코드 편집기를 사용하면 시스템에 소프트웨어를 다운로드하지 않고도 이 작업을 수행할 수 있습니다.
팁: 첫 번째 행은 항상 머리글로 간주되므로 Excel 데이터에 열 이름이 있어야 합니다.
VBA 코드
다음은 Excel 파일 데이터를 JSON 형식으로 변환하기 위한 전체 코드입니다. 다음 코드를 복사하여 해당 VBA 코드 편집기에 붙여넣습니다.
Public Function ExcelToJSON(rng As Range) As String ' Check there must be at least two columns in the Excel file If rng.Columns.Count 1 Then ' Start data row Dim jsonData As String: jsonData = '{' ' Loop through each column and combine with the header For headerLoop = 1 To colCount jsonData = jsonData & '''' & headerRange.Value2(1, headerLoop) & '''' & ':' jsonData = jsonData & '''' & rng.Value2(dataLoop, headerLoop) & '''' jsonData = jsonData & ',' Next headerLoop ' Strip out the comma in last value of each row jsonData = Left(jsonData, Len(jsonData) - 1) ' End data row JSON = JSON & jsonData & '},' End If Next ' Strip out the last comma in last row of the Excel data JSON = Left(JSON, Len(JSON) - 1) JSON = JSON & ']' ExcelToJSON = JSON End Function
이 VBA 코드에서는 다음과 같은 함수를 정의했습니다. ExcelToJSON 나중에 Excel 데이터를 JSON 형식으로 변환하기 위해 Excel 파일에서 사용됩니다. 어떻게 실행되는지 살펴보겠습니다.
통사론
=ExcelToJSON(range)
이제 Excel 파일로 돌아가서 변환된 JSON 결과를 배치할 Excel 셀에 다음 ROUND() 수식을 작성합니다. 예를 들어,
=ExcelToJSON(A1:F3)
현재 처음 두 개의 Excel 행 데이터를 JSON 형식으로만 변환하고 있습니다.
문자열 하위 문자열
누르세요 입력하다 키를 입력하고 결과를 얻은 후 데이터가 JSON 형식으로 성공적으로 변환되었는지 확인합니다. 마찬가지로, 더 많은 변환을 위해 이 기능을 사용할 수 있습니다.
이 코드에 대한 자세한 설명은 이 코드와 그 안에서 생성되고 사용된 변수를 설명한 다음 튜토리얼을 참조하세요.