데이터 교환 및 웹 개발 과정에서 Json은 표준 데이터 형식으로 사용되며 Excel은 상용 데이터 저장 및 처리를위한 주류 도구로 사용됩니다. Excel 데이터를 Json 형식으로 일괄 변환하는 것은 일반적으로 API 개발, 데이터 마이그레이션 및 프런트 엔드 개발과 같은 일반적인 시나리오에서 사용됩니다. 수동으로 변환하려면 시간과 노력이 필요하며 Xlsx에 여전히 많은 양의 데이터가 있으면 오류가 발생할 위험이 있습니다. 다음은 Excel 워크 시트를 Json으로 변환하는 다섯 가지 방법에 대한 자세한 소개입니다. 각 방법은 특히 장점과 단점을 분석하여 모든 사람이 적절한 전환 방법을 선택할 수 있도록 도와줍니다. 함께 배우자!
어떤 상황에서 Excel 테이블을 사용하여 Json 데이터 텍스트를 변환합니까?
- Excel을 Json 형식으로 변환 한 후에는 웹 페이지 또는 응용 프로그램을 개발할 때 프런트 엔드가 렌더링 및 동적 상호 작용을 위해 데이터를 사용하는 것이 편리합니다.
- 시스템 데이터 도킹에서 경량 데이터 교환 형식으로 Json 형식은 Excel 데이터를 더 빠르게 가져올 수 있습니다 데이터베이스.
- 데이터 분석 및 머신 러닝에서 Excel 을 Json 형식으로 변환하면 Python 및 Java와 같은 스크립팅 언어가 데이터를 처리하고 자동화 된 분석을 쉽게 수행 할 수 있습니다.
Json 형식으로 Excel 일괄 변환 미리보기
치료 전에:
치료 후:
방법 1: 사용 HeSoft Doc Batch Tool Excel을 Json 텍스트로 변환
추천 인덱스:★★★★★
장점:
- 많은 수의 Excel 테이블의 일괄 변환을 지원하며 변환 속도가 빠르며 변환 후 효과가 좋습니다.
- 모든 파일은 로컬로 처리되며 사용자 개인 정보를 보호하기 위해 속성을 업로드하지 않습니다.
단점:
- 컴퓨터에는 소프트웨어 만 설치할 수 있습니다.
운영 단계:
1. 열기 [ HeSoft Doc Batch Tool ], [Excel 도구]-[Excel to Json]] 을 선택합니다.
2. [파일 추가] 또는 [폴더에서 파일 가져오기] 에서 두 가지 추가 방법 중 하나를 선택하여 Json 텍스트로 변환해야하는 Excel 양식을 추가합니다. 파일을 하단으로 직접 드래그할 수도 있습니다. 가져온 파일이 올바른지 확인한 후 다음 을 클릭합니다. 그런 다음 찾아보기를 클릭하여 변환된 Json 텍스트를 저장할 위치를 선택합니다.
3. 처리가 완료되면 빨간색 상자의 빨간색 경로를 클릭하여 폴더를 열어 성공적으로 변환 된 Json 파일을 볼 수 있습니다.
방법 2: 온라인 도구를 사용하여 Xlsx 파일을 Json 형식으로 변환
추천 인덱스:★★★☆ ☆
장점:
- 소프트웨어를 설치하지 않고 브라우저를 열 수 있습니다.
- Windows, Mac 및 Linux 시스템을 사용할 수 있습니다.
단점:
- 서버에 파일을 업로드해야 데이터가 유출 될 수 있습니다.
- 네트워크 환경이 좋지 않으면 변환 속도가 제한됩니다.
운영 단계:
1. 웹 페이지를 열어 Excel을 검색하여 온라인으로 JSON으로 변환 한 다음 Excel에서 Json 형식으로 선택한 다음 아래 파일을 추가하십시오.
2. 추가가 완료된 후 아래 변환을 클릭하십시오.
방법 3: 형식 변환을 완료하기 위해 Json 플러그인에 Excel 설치
추천 인덱스:★★★☆ ☆
장점:
- Excel에서 원본 데이터 유형을 유지하고 Excel과 깊이 통합하십시오.
- 동적 업데이트가 지원되며 데이터 변경 사항을 다시 생성 할 수 있습니다.
단점:
- 새로운 버전의 Office가 필요합니다.
- 여러 Excel 파일의 일괄 처리는 편리하지 않습니다.
운영 단계:
1. Excel을 연 후 파일-옵션-추가 기능을 클릭합니다.
2. 응용 프로그램 저장소의 Json 플러그인에 Excel을 검색하고 설치 한 후 변환 할 데이터 영역을 선택한 다음 플러그인 패널에서 처리 옵션을 설정하십시오.
3. 변환을 클릭하여 Json 형식을 생성하면 결과가 자동으로 새 워크 시트에 나타납니다.
방법 4: Python 스크립트를 사용하여 Excel 테이블을 Json 형식으로 변환
추천 인덱스:★★☆ ☆ ☆ ☆
장점:
- Excel에서 수백만 개의 큰 데이터 행을 처리하고 다양한 복잡한 구조를 지원할 수 있습니다.
- Windows 기본 지원, 변환의 논리를 완전히 제어하여 프로세스를 자동화 할 수 있습니다.
단점:
- 기본 Python 프로그래밍 지식이 필요하며 학습 비용이 높습니다.
- 하드웨어 구성의 임계 요구 사항은 높습니다.
운영 단계:
1. Pyhton을 설치하고 명령을 실행하십시오.
Pip 설치 팬더 openpyxl
2. 변환 스크립트 excel_to_json.py 를 만듭니다.
Pd로 팬더 수입
Df = pd.read_excel("input.xlsx", sheet_name = "Sheet1")
Df. to_json("output.json", orient = "records", indent = 2)
방법 5: Node.js 스크립트를 사용하여 Excel 워크 시트를 Json 텍스트로 변환
추천 인덱스:★★☆ ☆ ☆ ☆
장점:
- 현대 웹 개발 생태계와의 원활한 통합.
- 많은 수의 파일 스트리밍을 지원합니다.
단점:
- JavaScript에 프로그래밍의 기본이 필요합니다.
- 오류 처리에는 추가 코딩이 필요합니다.
운영 단계:
1. 노드 프로젝트를 초기화합니다.
Npm init -y
Npm 설치 xlsx
2. 변환 스크립트 콘서트. js를 만듭니다.
Const XLSX = 필요 ("xlsx");
Const 통합 문서 = XLSX.readFile("input.xlsx");
Const jsonData = XLSX.utils.sheet_to_json (워크 북. 시트 [워크 북. SheetNames[0]]);
필요 ("fs").writeFileSync("output.json", JSON.stringify(jsonData, null, 2));
3. 스크립트를 실행합니다.
노드 변환. js