Node.js에서 Excel을 SVG로 변환

Node.js에서 Excel을 SVG로 변환

최근에 프로그래밍 방식으로 Excel 파일을 XML로 변환하는 블로그 게시물을 게시했습니다. 이 블로그 게시물에서는 프로그래밍 방식으로 Node.js에서 ExcelSVG으로 변환하는 방법을 배웁니다. 그러나 이 Node.js Excel 라이브러리는 JavaScript 응용 프로그램에서 Excel에서 SVG로 변환기를 빌드하는 데 사용됩니다. 이 기사는 Node.js에서 몇 줄의 소스 코드를 사용하여 Excel에서 SVG로 변환 프로세스를 자동화하는 데 도움이 될 것입니다. 사실, 우리는 기능을 보여주기 위해 코드 조각을 작성할 것입니다.

이 기사에서는 다음 주제를 다룹니다.

자바스크립트 엑셀 라이브러리 설치

이 Node.js Excel 라이브러리는 다양한 기능을 갖추고 있으며 설치 및 사용에 관한 완전한 문서를 제공합니다. 따라서 다음 명령을 실행하여 Node.js 프로젝트에 이 API를 설치하십시오.

npm install java
npm install aspose.cells

두 번째 옵션은 API 패키지를 다운로드하고 Node.js 프로젝트에서 이 라이브러리를 활성화하는 것입니다.

Node.js에서 Excel을 SVG로 변환

시스템에 MS Excel이 설치되어 있지 않아 데이터 파일에 액세스할 수 없는 경우가 있습니다. 따라서 파일을 쉽게 볼 수 있도록 Excel을 SVG로 변환하는 것이 중요합니다.

프로그래밍 방식으로 Excel에서 SVG로 변환을 수행하려면 다음 단계를 수행할 수 있습니다.

  1. Workbook 개체를 만들고 소스 파일을 로드합니다.
  2. 추가 이미지 생성 옵션에 액세스하려면 ImageOrPrintOptions 클래스의 인스턴스를 초기화하십시오.
  3. setSaveFormat 메서드를 호출하여 각 워크시트를 한 페이지의 SVG 형식으로 변환합니다.
  4. setOnePagePerSheet 메서드를 호출하여 한 시트의 모든 내용을 한 페이지에만 넣습니다.
  5. SheetRender 메서드를 호출하여 각 워크시트를 svg 형식으로 변환합니다.
  6. toImage 메서드를 호출하여 워크시트를 Svg 이미지 형식으로 출력합니다.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 통합 문서 개체 만들기 및 원본 파일 로드  
var workbook = new aspose.cells.Workbook("sample.xlsx");  
// ImageOrPrintOptions 클래스의 인스턴스를 초기화하여 추가 이미지 생성 옵션에 액세스 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// setSaveFormat 메서드를 호출하여 각 워크시트를 단일 페이지의 svg 형식으로 변환합니다. 
imgOptions.setSaveFormat(aspose.cells.SaveFormat.SVG);
// 이 setOnePagePerSheet 메서드를 호출하여 한 시트의 모든 내용을 한 페이지에만 넣습니다. 
imgOptions.setOnePagePerSheet(true);
var sheetCount = workbook.getWorksheets().getCount();
for (var i = 0; i < sheetCount; i++) {
	var sheet = workbook.getWorksheets().get(i);
    // SheetRender 메서드를 호출하여 각 워크시트를 svg 형식으로 변환합니다.  
	var sr = new aspose.cells.SheetRender(sheet, imgOptions);
	for (var k = 0; k < sr.getPageCount(); k++) {
		// 이 toImage 메서드를 호출하여 워크시트를 Svg 이미지 형식으로 출력합니다. 
		sr.toImage(k,  sheet.getName() + k + "_out.svg");
	}
}

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

Excel 파일을 SVG로

무료 라이선스 받기

무료 임시 라이선스를 받아 평가 제한을 넘어 API를 사용해 볼 수 있습니다.

합산

이 블로그 포스트를 여기서 마치겠습니다. 프로그래밍 방식으로 Node.js에서 Excel을 SVG로 변환하는 방법을 배웠습니다. 또한 API 메서드를 보여 주는 모든 단계를 참여했습니다. 또한 이 Node.js Excel 라이브러리의 문서를 방문하여 다른 주요 기능을 알아볼 수 있습니다. 또한 관련 기사는 아래의 “참조 항목” 섹션에서 확인할 수 있습니다. 마지막으로 최신 업데이트를 보려면 conholdate.com을 방문하십시오.

질문하기

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

자주 묻는 질문

Excel을 SVG로 내보낼 수 있습니까?

이 JavaScript Excel 라이브러리를 설치하여 Excel 파일을 SVG 파일 형식으로 내보낼 수 있습니다. 이 setSaveFormat 메서드는 워크시트를 프로그래밍 방식으로 SVG 형식으로 변환합니다.

SVG로 변환할 수 있는 프로그램은 무엇입니까?

프로그래밍 방식으로 Excel을 SVG로 변환하는 기본 파일에 this 코드 조각을 복사하여 붙여넣습니다.

또한보십시오