CSV 파일을 로드하고 데이터를 조작하고 프로그래밍 방식으로 JSON(JavaScript Object Notation) 형식으로 변환합니다. 이 현대 기술 시대에 JSON은 구문 분석이 쉽고 가볍고 컴팩트하기 때문에 대부분의 API는 JSON 형식으로 통신하는 것을 선호합니다. 이 블로그 게시물에서는 Java Excel 라이브러리를 사용하여 Java에서 CSV를 JSON으로 변환하는 방법을 배웁니다. 이 라이브러리는 설치가 쉽고 CSV에서 JSON으로 변환하는 다양한 방법을 제공합니다.
이 기사에서는 다음 사항을 다룰 것입니다.
CSV에서 JSON으로 변환 API 설치
이 Java Excel 라이브러리를 Java 기반 응용 프로그램과 통합할 것입니다. 설치 및 사용에 관한 포괄적인 문서가 있습니다.
그러나 JAR 파일을 다운로드하거나 다음 Maven 구성을 따를 수 있습니다.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.6</version>
</dependency>
Java에서 CSV를 JSON으로 변환하는 방법
설치 프로세스가 완료되면 프로그래밍 방식으로 CSV 파일을 JSON 형식으로 변환하는 코드 조각으로 이동할 수 있습니다. 실제로 이 변환 프로세스를 자동화하면 비즈니스 애플리케이션에 경쟁 우위를 제공할 수 있습니다.
우리는 다음 단계를 따를 것입니다:
- 파일 로드 옵션을 나타내는 LoadOptions 클래스의 개체를 만듭니다.
- Workbook 클래스의 인스턴스를 시작하여 CSV 파일을 로드합니다.
- getLastCell 메서드를 호출하여 시트의 마지막 셀에 액세스합니다.
- 범위를 JSON으로 내보내는 옵션을 나타내도록 ExportRangeToJsonOptions를 설정합니다.
- createRange 메소드는 셀 범위에서 범위 객체를 생성합니다.
- exportRangeToJson 메서드를 호출하여 범위를 JSON 파일로 내보냅니다.
- save 메서드를 호출하여 JSON을 파일에 저장합니다.
// 파일 로드 옵션을 나타내는 LoadOptions 클래스의 개체를 만듭니다.
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);
// Workbook 클래스의 인스턴스를 시작하여 CSV 파일 로드
Workbook workbook = new Workbook( "sample.csv", loadOptions);
// getLastCell 메소드를 호출하여 시트의 마지막 셀에 액세스하십시오.
Cell lastCell = workbook.getWorksheets().get(0).getCells().getLastCell();
// 범위를 json으로 내보내는 옵션을 나타내도록 ExportRangeToJsonOptions를 설정합니다.
ExportRangeToJsonOptions options = new ExportRangeToJsonOptions();
// createRange 메소드는 셀 범위에서 범위 객체를 생성합니다.
Range range = workbook.getWorksheets().get(0).getCells().createRange(0, 0, lastCell.getRow() + 1, lastCell.getColumn() + 1);
// exportRangeToJson 메소드를 호출하여 범위를 json 파일로 내보냅니다.
String data = JsonUtility.exportRangeToJson(range, options);
// 파일에 JSON을 저장하려면 save 메소드를 호출하십시오.
workbook.save("Output.json");
아래 이미지에서 출력을 볼 수 있습니다.
무료 라이선스 받기
평가 제한을 넘어 API를 사용해 볼 수 있는 무료 임시 라이선스를 얻을 수 있습니다.
합산
이것으로 이 블로그 게시물의 끝부분으로 이동합니다. 프로그래밍 방식으로 Java에서 CSV를 JSON으로 변환하는 방법을 배웠습니다. 또한 일부 API 메소드를 사용한 코드 스니펫을 작성했습니다. 또한 이 Java Excel 라이브러리의 문서를 방문하여 다른 기능을 배울 수 있습니다. 또한 아래의 “참고 항목” 섹션에서 사용할 수 있는 다른 관련 링크를 찾을 수 있습니다. 마지막으로 최신 업데이트를 보려면 conholdate.com을 방문하십시오.
질문하기
포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.
자주 묻는 질문
CSV를 JSON으로 변환할 수 있습니까?
이 Java Excel 라이브러리를 사용하여 Java 애플리케이션에서 프로그래밍 방식으로 CSV을 JSON로 변환할 수 있습니다.
Excel 문서를 처리하는 데 사용할 수 있는 라이브러리는 무엇입니까?
이 Java Excel 라이브러리를 설치하여 Excel 문서를 PDF, PPT 등과 같은 널리 사용되는 다른 파일 형식으로 처리하고 변환하십시오.
CSV 파일을 JSON으로 가져오려면 어떻게 합니까?
이 JsonUtility.exportRangeToJson(range, options) 메서드를 사용하여 CSV 파일을 프로그래밍 방식으로 JSON 형식으로 변환합니다. 또한 문서를 방문하여 다른 방법에 대해 알아볼 수도 있습니다.