이 튜토리얼은 Python에서 JSON를 CSV로 변환하는 방법을 안내하기 위해 제공됩니다. 여기에는 Python 환경을 구성하기 위한 리소스에 대한 참조, 이 작업을 수행하기 위해 따라야 할 세부 단계 및 실행 가능한 샘플 Python 코드가 포함되어 있습니다. JSON을 CSV Python으로 작성** 코드는 매우 간단하며 다른 타사 도구가 필요하지 않습니다.
Python에서 JSON을 CSV로 변환하는 단계
- Java를 통해 Python용 Aspose.Cells를 사용하기 위한 환경 설정
- 소스 JSON 데이터를 생성하거나 문자열 변수에 로드
- JSON 데이터가 CSV로 저장될 빈 Workbook 클래스 개체를 만듭니다.
- 새로 생성된 통합 문서에서 첫 번째 worksheet에 대한 참조 가져오기
- JsonLayoutOptions 클래스 개체를 인스턴스화하여 변환 프로세스를 사용자 지정합니다.
- JsonUtility.importData 함수를 사용하여 JSON 데이터를 CSV로 변환
- 결과 통합 문서를 디스크에 CSV 파일로 저장
이 단계에서는 Python 환경 설정을 위한 리소스를 공유한 다음 이 작업을 수행하기 위한 단계별 절차를 공유하여 프로세스를 설명합니다. JSON 문자열을 직접 설정하거나 일부 파일에서 로드하고, 빈 통합 문서를 만들거나 기존 통합 문서를 로드하고, JSON 데이터를 가져올 대상 워크시트에 대한 참조를 가져오고, JsonUtility를 사용하여 JSON 문자열을 CSV로 가져와야 합니다. importData() 함수를 사용하고 마지막으로 Workbook.save 함수를 사용하여 통합 문서를 CSV로 저장합니다. JSON을 CSV로 변환하는 Python 관련 클래스는 해당 변환에 사용되는 이 단계에서도 식별됩니다.
Python을 사용하여 JSON을 CSV로 변환하는 코드
JsonLayoutOptions.setArrayAsTable(True)을 사용하여 데이터가 테이블로 전송되도록 했습니다. 즉, 제목은 파일의 시작 부분에 한 번만 배치되고 데이터만 파일의 다음 줄에 복사됩니다. 각 회선에 대해 제목을 반복하려면 이 호출을 제거하십시오. 마찬가지로 JSON을 CSV Python으로 변환하는 동안* 코드는 이 JsonLayoutOptions 클래스를 사용하여 숫자 및 날짜 데이터를 적절한 형식 및 유형으로 변환하는 것을 결정하고, 제목 행을 완전히 제거하고, 제목 스타일을 설정하고, 기타 여러 옵션도 사용할 수 있습니다.
이 문서에서는 Python에서 JSON을 CSV로 변환하는 방법을 설명했지만 출력 통합 문서를 PDF와 같은 다른 형식으로 저장하려면 Python을 사용하여 Excel을 PDF로 변환하는 방법에 대한 문서를 참조하세요.