프로그래밍 방식으로 Excel 파일에 액세스하고 조작하는 것은 더 어려운 작업이 아닙니다. 시간이 많이 걸리고 때로는 번거롭게 되는 일상적인 집안일들이 많이 있습니다. 그러나 이러한 반복적인 작업을 자동화하면 비즈니스 애플리케이션에 항상 경쟁 우위를 제공합니다. 따라서 이 XLSX Javascript 라이브러리를 사용하여 프로그래밍 방식으로 Node.js를 사용하여 Excel에서 하이퍼링크를 만드는 방법을 구현합니다.
다음 사항을 다룹니다.
XLSX JavaScript 라이브러리 설치
이 라이브러리는 포괄적인 문서와 함께 다양한 메서드 스택을 제공합니다. 이 라이브러리를 설치하는 방법은 두 가지가 있습니다. API 패키지를 다운로드하거나 터미널/CMD에서 다음 명령을 실행하여 설치할 수 있습니다.
npm install java
npm install aspose.cells
프로그래밍 방식으로 Excel에서 하이퍼링크를 만드는 방법
코드 조각과 원하는 기능을 프로그래밍 방식으로 달성하는 단계를 작성해 보겠습니다.
다음 단계는 다음과 같습니다.
- Workbook 클래스의 인스턴스를 초기화합니다.
- getWorksheets 메서드를 호출하여 첫 번째 워크시트의 참조를 얻습니다.
- get 지정된 인덱스의 워크시트 요소입니다.
- getHyperlinks 메서드를 호출하고 HyperlinkCollection에 할당하여 HyperlinkCollection 컬렉션을 가져옵니다.
- add 메서드를 호출하여 “A1” 셀의 URL에 하이퍼링크를 추가합니다.
- save 메서드를 호출하여 Excel 파일을 저장합니다.
다음 코드를 복사하여 기본 파일에 붙여넣습니다.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook 클래스의 인스턴스를 초기화합니다.
var workbook = new aspose.cells.Workbook();
// getWorksheets 메서드를 호출하여 첫 번째 워크시트의 참조를 얻습니다.
var worksheets = workbook.getWorksheets();
// 지정된 인덱스에서 Worksheet 요소를 가져옵니다.
var sheet = worksheets.get(0);
// getHyperlinks 메서드를 호출하여 HyperlinkCollection 컬렉션을 가져와 HyperlinkCollection에 할당합니다.
var hyperlinks = sheet.getHyperlinks();
// add 메소드를 호출하여 "A1" 셀의 URL에 하이퍼링크를 추가하십시오.
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// 저장 메소드를 호출하여 Excel 파일을 저장하십시오.
workbook.save( "AddingLinkToURL_out.xls");
아래 이미지에서 출력을 볼 수 있습니다.
하이퍼링크 만드는 방법 - 고급 옵션
마찬가지로 이 XLSX Javascript 라이브러리에 의해 노출된 다른 많은 기능을 탐색할 수 있습니다. 이를 통해 비즈니스 요구 사항에 맞게 API 호출을 구성할 수 있습니다.
다음 단계를 따르십시오.
- Workbook 클래스의 개체를 만듭니다.
- get 지정된 인덱스의 워크시트 요소입니다.
- getCells 메서드를 호출하여 Cell 컬렉션을 가져옵니다.
- get 지정된 셀 이름에 있는 Cell 요소입니다.
- setValue 메서드를 호출하여 범위 값을 설정합니다.
- setColor 메서드를 호출하여 셀의 글꼴 색상을 파란색으로 설정합니다.
- 이제 getHyperlinks 메서드를 호출하여 HyperlinkCollection 컬렉션을 가져와 HyperlinkCollection에 할당합니다.
- add 메서드를 호출하여 “A1” 셀의 URL에 하이퍼링크를 추가합니다.
- save 메서드를 호출하여 Excel 파일을 저장합니다.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook 클래스의 개체를 만듭니다.
var workbook = new aspose.cells.Workbook();
// 지정된 인덱스에서 Worksheet 요소를 가져옵니다.
var sheet = workbook.getWorksheets().get(0);
// getCells 메서드를 호출하여 Cell 컬렉션을 가져옵니다.
var cells = sheet.getCells();
// 지정된 셀 이름에서 Cell 요소를 가져옵니다.
var cell = cells.get("A1");
// setValue 메소드를 호출하여 범위 값을 설정하십시오.
cell.setValue("Visit Aspose");
// setColor 메서드를 호출하여 셀의 글꼴 색상을 파란색으로 설정합니다.
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// 이제 getHyperlinks 메서드를 호출하여 HyperlinkCollection 컬렉션을 가져와 HyperlinkCollection에 할당합니다.
var hyperlinks = sheet.getHyperlinks();
// add 메소드를 호출하여 "A1" 셀의 URL에 하이퍼링크를 추가하십시오.
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// save 메소드를 호출하여 Excel 파일을 저장합니다.
workbook.save( "AddingLinkToURLNotEmpty_out.xls");
무료 라이선스 받기
무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.
합산
이것으로 이 블로그 포스트를 마칩니다. Node.js를 사용하여 Excel에서 하이퍼링크를 만드는 방법을 이미 배웠다고 안전하게 말할 수 있습니다. 또한 이 XLSX JavaScript 라이브러리에서 제공하는 몇 가지 고급 방법도 살펴보았습니다. 또한 다른 기능을 알기 위해 문서를 건너뛰지 마십시오.
또한 시작하기 가이드를 따르는 것이 좋습니다.
마지막으로 conholdate.com이 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하십시오.
질문하기
포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.
자주 묻는 질문
Excel에서 여러 하이퍼링크를 만드는 방법은 무엇입니까?
이 링크를 방문하여 XLSX JavaScript 라이브러리를 사용하여 Excel 파일에 하이퍼링크를 생성하는 방법을 보여주는 코드 조각을 얻으십시오.