Node.js에서 CSV를 JSON으로 변환

Node.js에서 CSV를 JSON으로 변환

JSON( JavaScript Object Notation)은 구조화된 방식으로 데이터를 표현하고 전송하는 방법입니다. 소프트웨어 개발자는 개발 관련 작업을 수행하며 이 데이터 형식에 매우 익숙합니다. 그러나 CSV는 표 형식으로 데이터를 저장하는 데 널리 사용되는 또 다른 방법입니다. 따라서 CSV에서 JSON으로의 변환은 비즈니스 애플리케이션에 경쟁력을 제공합니다. 이 블로그 게시물에서는 JavaScript Excel 라이브러리를 프로그래밍 방식으로 사용하여 Node.js에서 CSV를 JSON으로 변환하는 방법을 알아봅니다.

다음 섹션을 다룰 것입니다.

JSON 생성기 API

이 JSON 생성기 라이브러리의 설치 절차는 매우 쉽습니다. 그러나 API 패키지를 다운로드하거나 다음 명령을 실행하여 설치할 수 있습니다.

npm install java
npm install aspose.cells

Node.js에서 CSV를 JSON으로 변환하는 방법

Node.js 기반 애플리케이션을 위한 CSV-JSON 변환기를 빌드하기 위한 소스 코드를 작성할 준비가 모두 완료되었습니다.

아래 제공된 단계와 코드 스니펫을 따를 수 있습니다.

  1. LoadOptions 클래스의 인스턴스를 인스턴스화하고 형식을 CSV로 설정합니다.
  2. Workbook 클래스로 생성자를 초기화하여 CSV 파일을 로드합니다.
  3. getLastCell 메서드를 호출하여 이 워크시트의 마지막 셀을 가져옵니다. 워크시트에 데이터가 없으면 null을 반환합니다.
  4. ExportRangeToJsonOptions 메서드를 호출하여 내보내기 범위를 JSON으로 설정합니다.
  5. createRange 메서드를 호출하여 셀 범위에서 Range 개체를 만듭니다.
  6. exportRangeToJson 메서드를 호출하여 범위를 JSON 파일로 내보냅니다.

다음 코드를 복사하여 기본 파일에 붙여넣습니다.

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// LoadOptions 클래스의 인스턴스를 인스턴스화하고 형식을 CSV로 설정합니다. 
var loadOptions = new aspose.cells.LoadOptions(aspose.cells.LoadFormat.CSV);
// Workbook 클래스별로 생성자를 초기화하여 CSV 파일을 불러옵니다. 
var workbook = new aspose.cells.Workbook( "sample.csv", loadOptions);
// getLastCell 메서드를 호출하여 이 워크시트의 마지막 셀을 가져옵니다. 워크시트에 데이터가 없으면 null을 반환합니다. 
var lastCell = workbook.getWorksheets().get(0).getCells().getLastCell();
// ExportRangeToJsonOptions 메서드를 호출하여 내보내기 범위를 json으로 설정합니다.
var options = new aspose.cells.ExportRangeToJsonOptions();
// createRange 메서드를 호출하여 셀 범위에서 Range 개체를 만듭니다. 
var range = workbook.getWorksheets().get(0).getCells().createRange(0, 0, lastCell.getRow() + 1, lastCell.getColumn() + 1);
// exportRangeToJson 메서드를 호출하여 범위를 json 파일로 내보냅니다. 
var data = aspose.cells.JsonUtility.exportRangeToJson(range, options);
// JSON 표시
console.log(data);

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

CSV에서 JSON으로

무료 라이선스 받기

무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

이번 블로그 포스팅은 여기서 마치겠습니다. 프로그래밍 방식으로 Node.js에서 CSV를 JSON으로 변환하는 방법을 배웠기를 바랍니다. CSV에서 JSON으로의 변환 모듈을 쉽게 구축할 수 있는 이 JSON 생성기 API에 의해 노출되는 다른 많은 방법이 있습니다. 마지막으로 문서를 방문하여 다른 기능을 알아볼 수 있습니다.

또한 시작 안내서를 따르는 것이 좋습니다.

마지막으로 conholdate.com은 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 주시기 바랍니다.

질문하기

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

FAQ

Node.js를 사용하여 Excel을 JSON으로 어떻게 변환합니까?

프로그래밍 방식으로 CSVJSON로 변환하는 단계와 코드 스니펫을 살펴보려면 이 링크를 방문하세요.

또한보십시오