Node.js에서 Excel 시트를 편집하는 방법

Node.js에서 Excel 시트를 편집하는 방법

MS Excel은 데이터 입력, 복잡한 계산, 데이터 분석, 보고서 생성, 작업 관리 등과 같은 풍부한 기능 스택을 제공하므로 모든 비즈니스 운영 구조의 필수 구성 요소입니다. 사용자는 재무 분석을 수행한 다음 차트를 사용하여 데이터를 시각화할 수 있습니다. 또한 데이터 변경이 너무 자주 발생하므로 이러한 변경 사항을 반영하려면 Excel 스프레드시트를 업데이트해야 합니다. 그러나 이 전체 프로세스를 자동화하여 시간을 절약할 수 있습니다. 이 기사에서는 프로그래밍 방식으로 Node.js에서 Excel 시트를 편집하는 방법을 배웁니다.

이 기사에서는 다음 주제를 다룰 것입니다.

Excel 파일을 편집하기 위한 Node.js 라이브러리

프로그래밍 방식으로 Excel 스프레드시트 편집을 시작하려면 다음 명령을 실행하여 Node.js Excel 라이브러리를 설정하십시오.

npm install aspose.cells
npm install java

블로그 게시물을 따라 전체 설정 정보와 전제 조건에 대해 알아보십시오.

참고: 이 튜토리얼에서 “sample.xlsx” 파일을 배치했으므로 프로젝트의 루트 디렉토리에 소스 XLSX 파일이 있어야 합니다.

Node.js를 사용하여 Excel에서 검색 및 바꾸기

다음은 이 작업을 프로그래밍 방식으로 수행하는 단계입니다.

  1. Cells 클래스의 개체를 가져와서 만듭니다.
  2. XLSX 파일로 WorkBook 자식 클래스를 인스턴스화합니다.
  3. replace(placeHolder, newValue) 메서드를 호출하여 값을 검색하고 새 값으로 바꿉니다.
  4. save(fileName) 메서드를 사용하여 파일을 저장합니다.

다음 코드 샘플은 Node.js를 사용하여 Excel 파일의 텍스트를 검색하고 바꾸는 방법을 보여줍니다.

// 검색 및 바꾸기로 값 편집
var aspose = aspose || {};
// Cell 클래스의 객체를 생성합니다.
aspose.cells = require("aspose.cells");
// XLSX 파일로 WorkBook 자식 클래스를 인스턴스화합니다.  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);

// 값을 검색하고 새 값으로 바꾸기 위해 replace 메소드를 호출하십시오.
workbook.replace("mustafa", 100);

// 데이터를 새 xlsx 파일에 저장
workbook.save("result.xlsx");

이제 서버를 시작하면 아래 이미지와 같이 출력이 표시됩니다.

Node.js에서 Excel 시트를 편집하는 방법

Node.js에서 Excel 시트를 편집하는 방법

프로그래밍 방식으로 Excel에서 셀을 편집하는 방법은 무엇입니까?

Node.js Excel 라이브러리를 사용하면 Excel 시트의 특정 셀에 있는 값을 업데이트할 수도 있습니다. Node.js 파일에서 이 기능을 사용하려면 다음 단계를 따르세요.

  1. Cells 클래스의 개체를 만듭니다.
  2. XLSX 파일로 인스턴스화하여 WorkBook 자식 클래스의 개체를 만듭니다.
  3. 통합 문서에 액세스하고 getCells() 메서드를 호출하여 셀을 가져오고 putValue(string) 메서드를 호출하여 Excel 시트의 특정 셀(즉, B2)을 업데이트합니다.
  4. save(fileName) 메서드를 호출하여 파일을 저장합니다.
// Excel 시트의 특정 셀 편집 
var aspose = aspose || {};
// Cell 클래스의 객체를 생성합니다.
aspose.cells = require("aspose.cells");
// XLSX 파일로 WorkBook 자식 클래스를 인스턴스화합니다. 
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// 통합 문서에 액세스하고 getCells() 메서드를 호출하여 셀을 가져오고 putValue(string) 메서드를 호출하여 Excel 시트의 특정 셀(B2)을 업데이트합니다. 
workbook.getWorksheets().get(0).getCells().get("B2").putValue("new value");
// 데이터를 새 xlsx 파일에 저장
workbook.save("result.xlsx");

이 코드 조각은 아래 이미지에 표시된 것과 같습니다.

스프레드시트를 편집하는 방법

프로그래밍 방식으로 Excel에서 셀 편집

Excel 스프레드시트에서 데이터 지우기

이 섹션에서는 프로그래밍 방식으로 Node.js를 사용하여 Excel 시트에서 데이터를 지우는 방법을 배웁니다. 다음 단계를 수행합니다.

  1. Cells 클래스의 개체를 만듭니다.
  2. XLSX 파일로 WorkBook 자식 클래스를 인스턴스화합니다.
  3. clear() 메서드를 호출하여 모든 셀 및 행 객체를 지웁니다.
  4. save(fileName) 메서드를 호출하여 파일을 저장합니다.
// SLSX 파일의 내용 지우기
var aspose = aspose || {};
// Cell 클래스의 객체를 생성합니다.
aspose.cells = require("aspose.cells");
// XLSX 파일로 WorkBook 자식 클래스를 인스턴스화합니다.  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// 모든 셀 및 행 개체를 지우려면 clear() 메서드를 호출합니다.
workbook.getWorksheets().get(0).getCells().clear();
// 데이터를 새 xlsx 파일에 저장
workbook.save("result.xlsx");

서버를 시작하면 아래 이미지와 같은 출력이 표시될 수 있습니다.

Nodej.s 엑셀 라이브러리

Node.js 라이브러리를 사용하여 Excel 시트에서 데이터 지우기

무료 라이선스 받기

무료 임시 라이선스를 사용하여 평가 제한 없이 Aspose.Cells for Node.js를 사용할 수 있습니다.

결론

이것으로 이 블로그 포스트를 마칩니다. 프로그래밍 방식으로 Node.js에서 Excel 시트를 편집하는 방법을 배웠습니다. Node.js Excel 라이브러리를 사용하여 특정 셀을 편집하고 파일 데이터를 지웠습니다. 여기에서 직접 탐색하고 연습할 수 있는 추가 방법이 많이 있습니다. 또한 conholdate.com은 지속적으로 새로운 주제에 대해 글을 쓰고 있습니다. 따라서 정기적인 업데이트를 위해 연결 상태를 유지하십시오.

질문하기

문의사항이 있으시면 포럼으로 연락주시기 바랍니다.

또한보십시오