Node.js를 사용하여 Excel에서 시트 숨기기 해제

Node.js를 사용하여 Excel에서 시트 숨기기 해제

Microsoft Excel 파일을 사용하여 여러 비즈니스 관련 작업을 수행합니다. 이 파일에는 엄청난 양의 데이터가 포함되어 있으며 결과를 컴파일하기 위해 복잡한 공식이 적용되고 있습니다. 이러한 시나리오에서는 불필요한 시트를 숨기면서 명확성을 유지하기 위해 작업 시트만 표시하면 됩니다. 이 블로그 게시물에서는 이 WorkSheet 라이브러리를 사용하여 프로그래밍 방식으로 Node.js를 사용하여 Excel에서 시트 숨기기를 해제하는 방법을 배웁니다.

우리는 다음 사항을 다룰 것입니다:

워크시트 라이브러리 설치

이 풍부한 기능을 갖춘 라이브러리의 설치 프로세스는 매우 쉽습니다. 따라서 다음 명령을 실행하여 API 패키지를 다운로드하거나 설치할 수 있습니다.

npm install java
npm install aspose.cells

Node.js를 사용하여 Excel에서 시트 숨기기 해제

프로그래밍 방식으로 몇 줄의 소스 코드를 사용하여 Excel WorkSheet의 숨김을 해제하는 코드 조각을 작성해 보겠습니다.

단계는 다음과 같습니다.

  1. Workbook 클래스의 개체를 생성하고 원본 Excel 파일을 로드합니다.
  2. getWorkSheets 메서드를 호출하여 Excel 파일의 첫 번째 워크시트에 대한 참조를 가져옵니다.
  3. get 메서드를 호출하여 지정된 인덱스에서 WorkSheet 요소를 얻습니다.
  4. setVisible 메서드 값을 true로 설정하여 Excel 파일의 첫 번째 워크시트를 숨김 해제합니다.
  5. save 메서드를 호출하여 수정된 Excel 파일을 저장합니다.

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

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook 클래스의 개체를 만들고 원본 Excel 파일을 로드합니다.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// getWorksheets 메서드를 호출하여 Excel 파일의 첫 번째 워크시트에 대한 참조를 가져옵니다. 
var worksheets = workbook.getWorksheets();
// 지정된 인덱스에서 Worksheet 요소를 가져옵니다. 
var sheet = worksheets.get(0);
// setVisible 메서드의 값을 true로 설정하여 Excel 파일의 첫 번째 워크시트 숨기기를 해제합니다.
sheet.setVisible(true);
// save 메소드를 호출하여 수정된 Excel 파일을 저장합니다. 
workbook.save( "output-hide.xls");

마찬가지로 setVisible 메서드의 값을 false로 설정하면 첫 번째 워크시트가 숨겨집니다.

첫 번째 워크시트가 숨겨져 있는 아래 이미지에서 출력을 볼 수 있습니다.

Excel에서 시트 숨기기 해제

프로그래밍 방식으로 Excel에서 탭 표시/숨기기

마찬가지로 이 WorkSheet 라이브러리는 프로그래밍 방식으로 Excel 파일의 탭을 표시하거나 숨기는 방법을 제공합니다. 다음 단계에 따라 탭을 숨길 수 있습니다.

  1. Workbook 클래스의 생성자를 엑셀 파일로 초기화합니다.
  2. 이제 get 지정된 인덱스의 WorkSheet 요소입니다.
  3. setShowTabs 메서드를 호출하여 Excel 파일의 탭을 숨깁니다. 값을 false/true로 설정하여 탭을 숨기거나 표시합니다.
  4. save 메서드를 호출하여 업데이트된 Excel 파일을 저장합니다.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Excel 파일을 사용하여 Workbook 클래스의 생성자를 초기화합니다. 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// 이제 지정된 인덱스에서 Worksheet 요소를 가져옵니다.
var sheet = workbook.getWorksheets().get(0);
// Excel 파일의 탭을 숨기려면 setShowTabs 메소드를 호출하십시오. 
workbook.getSettings().setShowTabs(false);
// save 메소드를 호출하여 업데이트된 Excel 파일을 저장합니다. 
workbook.save( "output-hide-tab.xls");

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

Excel에서 탭 숨기기

WorkSheet에서 헤더 숨기기

또한 프로그래밍 방식으로 행/열 헤더를 숨길 수 있습니다. 행 및 열 헤더를 숨기려면 다음 단계와 코드 스니펫을 따르십시오.

  1. Workbook 클래스의 인스턴스를 생성하고 Excel 파일을 로드합니다.
  2. get 지정된 인덱스의 WorkSheet 요소입니다.
  3. setRowColumnHeadersVisible 메서드를 호출하여 Excel 파일의 행/열 헤더를 숨깁니다.
  4. save 업데이트된 엑셀 파일입니다.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook 클래스의 인스턴스를 인스턴스화하고 Excel 파일을 로드합니다. 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// 지정된 인덱스에서 Worksheet 요소를 가져옵니다. 
var sheet = workbook.getWorksheets().get(0);
// setRowColumnHeadersVisible 메서드를 호출하여 Excel 파일의 행/열 헤더를 숨깁니다. 
sheet.setRowColumnHeadersVisible(false);
// 업데이트된 Excel 파일을 저장합니다. 
workbook.save( "output-hide-rows-cols.xls");

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

워크시트에서 머리글 숨기기

무료 라이선스 받기

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

합산

이것으로 이 블로그 포스트를 마칩니다. 프로그래밍 방식으로 Excel 파일을 조작하고 처리할 수 있는 다양한 기능을 제공하는 이 WorkSheet 라이브러리를 살펴보았습니다. 또한 Node.js를 사용하여 Excel에서 시트 숨기기를 해제하는 방법을 살펴보았습니다. 또한 탭, 행/열 헤더 등을 숨기는 등 더 많은 작업을 수행할 수 있습니다. 다른 기능을 알아보려면 문서를 방문하는 것을 잊지 마십시오.

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

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

질문하기

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

자주 묻는 질문

Excel에서 시트 숨기기를 자동으로 해제하려면 어떻게 합니까?

프로그래밍 방식으로 Excel에서 시트를 숨기거나 숨김 해제하는 코드 조각을 알아보려면 링크를 따르십시오.

또한보십시오