Node.js에서 Excel 셀 병합 해제 또는 병합

Node.js에서 Excel 셀 병합 해제 또는 병합

방대한 양의 데이터를 관리하거나 조작해야 하는 경우 Excel 시트로 작업하는 것은 어려운 작업이 됩니다. Excel 워크시트에서 셀 병합 또는 병합 해제는 사용자가 자주 수행하는 작업입니다. 여러 셀과 행을 병합하여 콘텐츠를 중앙에 배치할 수 있습니다. 따라서 이 전체 프로세스를 자동화하면 효율성과 견고성이 향상되고 데이터 손실 가능성이 없습니다. 그러나 이 블로그 게시물에서는 Node.js를 사용하여 Excel 시트의 셀을 병합 해제하거나 병합합니다.

이 블로그 게시물에서 다음 사항을 다룰 것입니다.

참고: 이 기사에서 “sample.xlsx” 파일을 배치한 것처럼 소스 XLSX 파일을 프로젝트 루트 디렉토리에 배치하십시오.

프로그래밍 방식으로 Node.js의 Excel 셀 병합

Node.js Excel 라이브러리는 Excel 워크시트의 여러 셀을 프로그래밍 방식으로 병합하는 강력한 방법을 제공합니다.

다음은 Node.js를 사용하여 Excel 시트의 셀을 병합하는 단계입니다.

  1. Cells 클래스의 개체를 인스턴스화합니다.
  2. WorkBook 자식 클래스의 개체를 Excel 파일로 초기화합니다.
  3. 워크시트에 액세스하고 merge(firstRow, firstColumn, totalRows, totalColumns) 메서드를 호출하여 지정된 셀 범위를 단일 셀로 병합합니다.
  4. save(fileName) 메서드를 호출하여 파일을 저장합니다.

다음 코드 조각은 프로그래밍 방식으로 Excel 시트의 셀을 병합하는 것입니다.

var aspose = aspose || {};
// Cells 클래스의 개체를 인스턴스화합니다.
aspose.cells = require("aspose.cells");
// Excel 파일을 사용하여 WorkBook 자식 클래스의 개체를 초기화합니다.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// 워크시트에 액세스하고 merge(firstRow, firstColumn, totalRows, totalColumns) 메서드를 호출하여 지정된 셀 범위를 단일 셀로 병합합니다.
workbook.getWorksheets().get(0).getCells().merge(0,0,2,2)
// save(fileName) 메서드를 호출하여 파일을 저장합니다.
workbook.save("result.xlsx");

위 코드 조각의 출력은 아래 이미지에서 볼 수 있습니다.

Excel에서 셀 결합

Node.js를 사용하여 Excel에서 셀 결합

Excel 시트에서 셀 병합 해제를 위한 Node.js 라이브러리

사용자는 여러 경우에 여러 셀을 병합 해제해야 하며 Node.js Excel 라이브러리를 사용하면 이 프로세스를 자동화할 수 있습니다.

아래에 언급된 단계에 따라 이 기능을 수행할 수 있습니다.

  1. Cells 클래스의 개체를 만듭니다.
  2. WorkBook 자식 클래스의 개체를 초기화하고 Excel 파일로 초기화합니다.
  3. Excel 시트에 액세스하고 unMerge(firstRow, firstColumn, totalRows, totalColumns) 메서드를 호출하여 프로그래밍 방식으로 Excel 시트의 셀 병합을 해제합니다.
  4. save(fileName) 메서드를 사용하여 파일을 저장합니다.

Node.js를 사용하여 Excel 워크시트의 셀 병합을 해제하는 코드 조각은 아래에 언급되어 있습니다.

var aspose = aspose || {};
// Cells 클래스의 개체를 만듭니다.
aspose.cells = require("aspose.cells");
// WorkBook 자식 클래스의 개체를 초기화하고 Excel 파일로 초기화합니다.
var sampleFile = "result.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Excel 시트에 액세스하고 unMerge(firstRow, firstColumn, totalRows, totalColumns) 메서드를 호출하여 Excel 시트의 셀 병합을 해제합니다. 
workbook.getWorksheets().get(0).getCells().unMerge(0,0,2,2)
// save(fileName) 메서드를 사용하여 파일을 저장합니다. 
workbook.save("result2.xlsx");

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

Excel에서 셀 병합 해제

Node.js를 사용하여 Excel에서 셀 병합 해제

Excel 시트에서 범위의 내용을 지우는 방법은 무엇입니까?

Node.js 앱에서 프로그래밍 방식으로 Excel 워크시트의 지정된 셀 범위에서 데이터를 지우려면 다음 단계를 수행하십시오.

  1. Cells 클래스의 객체를 초기화합니다.
  2. 이제 WorkBook 자식 클래스의 개체를 만들고 Excel 파일로 인스턴스화합니다.
  3. clearContents(startRow, startColumn, endRow, endColumn) 메서드를 호출하여 Excel 파일에서 셀 범위의 데이터를 삭제합니다.
  4. save(fileName) 메서드를 사용하여 파일을 저장합니다.

Excel 워크시트의 범위에서 데이터를 지우려면 다음 코드 조각을 복사하여 기본 파일에 붙여넣습니다.

var aspose = aspose || {};
// Cells 클래스의 개체를 초기화합니다.
aspose.cells = require("aspose.cells");
// 이제 WorkBook 자식 클래스의 개체를 만들고 Excel 파일로 인스턴스화합니다.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// clearContents(startRow, startColumn, endRow, endColumn) 메서드를 호출하여 Excel 파일에서 셀 범위의 데이터를 삭제합니다.
workbook.getWorksheets().get(0).getCells().clearContents(1,0,1,1)
// save(fileName) 메서드를 사용하여 파일을 저장합니다.
workbook.save("result.xlsx");

이 코드 조각의 출력은 아래 이미지와 같습니다.

범위의 명확한 내용

Excel 시트에서 범위의 내용 지우기

무료 라이선스 받기

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

결론

이상으로 이 블로그 포스트를 마칩니다. Node.js를 사용하여 Excel 시트에서 셀 병합 해제 또는 병합 및 특정 셀 범위에서 데이터 지우기와 같은 몇 가지 중요한 주제를 살펴보았습니다. 이 Node.js Excel 라이브러리에서 탐색할 수 있는 몇 가지 다른 관련 방법이 있습니다. 또한 Node.js용 Aspose.Cells에 대한 자세한 내용은 문서를 참조하십시오. 또한 conholdate.com은 새로운 기사를 지속적으로 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연결 상태를 유지하십시오.

질문하기

포럼에서 질문이나 쿼리를 공유할 수 있습니다.

또한보십시오