Java에서 CSV를 JSON으로 변환

Java에서 CSV를 JSON으로 변환

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 형식으로 변환하는 코드 조각으로 이동할 수 있습니다. 실제로 이 변환 프로세스를 자동화하면 비즈니스 애플리케이션에 경쟁 우위를 제공할 수 있습니다.

우리는 다음 단계를 따를 것입니다:

  1. 파일 로드 옵션을 나타내는 LoadOptions 클래스의 개체를 만듭니다.
  2. Workbook 클래스의 인스턴스를 시작하여 CSV 파일을 로드합니다.
  3. getLastCell 메서드를 호출하여 시트의 마지막 셀에 액세스합니다.
  4. 범위를 JSON으로 내보내는 옵션을 나타내도록 ExportRangeToJsonOptions를 설정합니다.
  5. createRange 메소드는 셀 범위에서 범위 객체를 생성합니다.
  6. exportRangeToJson 메서드를 호출하여 범위를 JSON 파일로 내보냅니다.
  7. 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");

아래 이미지에서 출력을 볼 수 있습니다.

CSV에서 JSON으로 변환

무료 라이선스 받기

평가 제한을 넘어 API를 사용해 볼 수 있는 무료 임시 라이선스를 얻을 수 있습니다.

합산

이것으로 이 블로그 게시물의 끝부분으로 이동합니다. 프로그래밍 방식으로 Java에서 CSV를 JSON으로 변환하는 방법을 배웠습니다. 또한 일부 API 메소드를 사용한 코드 스니펫을 작성했습니다. 또한 이 Java Excel 라이브러리의 문서를 방문하여 다른 기능을 배울 수 있습니다. 또한 아래의 “참고 항목” 섹션에서 사용할 수 있는 다른 관련 링크를 찾을 수 있습니다. 마지막으로 최신 업데이트를 보려면 conholdate.com을 방문하십시오.

질문하기

포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.

자주 묻는 질문

CSV를 JSON으로 변환할 수 있습니까?

이 Java Excel 라이브러리를 사용하여 Java 애플리케이션에서 프로그래밍 방식으로 CSVJSON로 변환할 수 있습니다.

Excel 문서를 처리하는 데 사용할 수 있는 라이브러리는 무엇입니까?

이 Java Excel 라이브러리를 설치하여 Excel 문서를 PDF, PPT 등과 같은 널리 사용되는 다른 파일 형식으로 처리하고 변환하십시오.

CSV 파일을 JSON으로 가져오려면 어떻게 합니까?

JsonUtility.exportRangeToJson(range, options) 메서드를 사용하여 CSV 파일을 프로그래밍 방식으로 JSON 형식으로 변환합니다. 또한 문서를 방문하여 다른 방법에 대해 알아볼 수도 있습니다.

또한보십시오