Excel 파일은 데이터를 워크시트 형식으로 저장하고 구성하는 데 널리 사용됩니다. 또한 데이터 분석은 물론 다양한 연산을 수행할 수 있습니다. 그러나 경우에 따라 Excel 파일을 다른 형식으로 변환해야 합니다. 예를 들어 Excel 워크시트를 웹 또는 데스크톱 응용 프로그램에 표시하려면 HTML 또는 이미지로 변환해야 할 수 있습니다. 이러한 경우 이 기사에서는 Node.js 애플리케이션에서 Excel 파일을 HTML로 변환하는 방법을 다룹니다. 또한 추가 옵션을 사용하여 변환된 HTML을 사용자 지정하는 방법을 배웁니다.
- Node.js Excel에서 HTML 변환기 API로
- Node.js에서 Excel 파일을 HTML로 변환
- Excel에서 HTML로의 변환에서 눈금선 사용
- Excel에서 HTML로의 변환 도구 설명 표시
- Excel에서 HTML로 변환에 숨겨진 시트 포함
- 무료 API 라이선스 받기
Node.js Excel에서 HTML 변환기 API로
Java를 통한 Node.js용 Aspose.Cells API는 Node.js 애플리케이션 내에서 스프레드시트 자동화를 구현하도록 설계되었습니다. Excel 파일을 원활하게 조작할 수 있는 다양한 기능을 제공합니다. 또한 API를 사용하여 Excel 파일을 다른 형식으로 변환할 수 있습니다. API를 사용하려면 다운로드 섹션에서 패키지를 다운로드하거나 다음 NPM 명령을 사용할 수 있습니다.
> npm install aspose.cells
Node.js에서 Excel 파일을 HTML로 변환
Excel 파일을 HTML로 변환할 때 Java를 통해 Node.js용 Aspose.Cells는 각 워크시트에 대해 별도의 탭을 만듭니다. 따라서 시트 사이를 매우 쉽게 탐색할 수 있습니다. 다음은 Excel 파일을 HTML로 변환하는 단계입니다.
- Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
- Workbook.save(String) 메서드를 사용하여 Excel 파일을 HTML로 저장합니다.
다음 코드 샘플은 Node.js를 사용하여 Excel 파일을 HTML로 변환하는 방법을 보여줍니다.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 통합 문서 로드
var workbook = aspose.cells.Workbook("workbook.xlsx");
// XLSX를 HTML로 저장
workbook.save("D:\\xlsx-to-html.html");
엑셀 파일
변환된 HTML
Node.js에서 Excel의 격자선을 HTML로 변환 활성화
기본적으로 변환된 HTML 파일에서는 눈금선이 비활성화되어 있습니다. 그러나 HtmlSaveOptions 클래스를 사용하여 활성화할 수 있습니다. 다음은 이 작업을 수행하는 단계입니다.
- Workbook 클래스를 사용하여 XLSX 파일을 로드합니다.
- HtmlSaveOptions 클래스의 인스턴스를 만듭니다.
- HtmlSaveOptions.setExportGridLines(true) 메서드를 사용하여 눈금선을 활성화합니다.
- Workbook.save(String, HtmlSaveOptions) 메서드를 사용하여 변환된 HTML을 저장합니다.
다음 코드 샘플은 Excel에서 HTML로 변환하는 눈금선을 활성화하는 방법을 보여줍니다.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 통합 문서 로드
var workbook = aspose.cells.Workbook("workbook.xlsx");
// HTML 옵션 생성 및 그리드 라인 활성화
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);
// XLSX를 HTML로 저장
workbook.save("D:\\xlsx-to-html.html", options);
변환된 HTML
Node.js에서 XLSX에서 HTML로의 변환 도구 설명 활성화
경우에 따라 값이 워크시트의 셀 너비를 초과할 수 있습니다. 이러한 상황에서 도구 설명을 활성화하여 변환된 HTML에 완전한 텍스트를 표시할 수 있습니다. 다음은 Excel에서 HTML로의 변환 도구 설명을 활성화하는 단계입니다.
- Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
- HtmlSaveOptions 클래스의 인스턴스를 만듭니다.
- HtmlSaveOptions.setAddTooltipText(true) 메서드를 사용하여 툴팁을 활성화합니다.
- Workbook.save(String, HtmlSaveOptions) 메서드를 사용하여 Excel 파일을 HTML로 저장합니다.
다음 코드 샘플은 Excel의 도구 설명을 Node.js에서 HTML로 변환하는 방법을 보여줍니다.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 통합 문서 로드
var workbook = aspose.cells.Workbook("workbook.xlsx");
// HTML 옵션 생성 및 툴팁 활성화
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);
// XLSX를 HTML로 저장
workbook.save("D:\\xlsx-to-html.html", options);
XLS/XLSX에서 HTML로의 변환에 숨겨진 시트 포함
Excel 통합 문서에는 기본적으로 Excel에서 HTML로의 변환에 포함되지 않은 숨겨진 시트가 포함될 수도 있습니다. 숨겨진 시트를 렌더링하려면 HtmlSaveOptions.setExportHiddenWorksheet() 메서드를 사용할 수 있습니다. 다음은 이 작업을 수행하는 단계입니다.
- Workbook 클래스를 사용하여 XLSX 파일을 로드합니다.
- HtmlSaveOptions 클래스의 인스턴스를 만듭니다.
- HtmlSaveOptions.setExportHiddenWorksheet(true) 메서드를 사용하여 숨겨진 시트를 포함합니다.
- Workbook.save(String, HtmlSaveOptions) 메소드를 사용하여 변환된 HTML을 저장합니다.
다음 코드 샘플은 Node.js Excel에서 HTML로의 변환에 숨겨진 시트를 포함하는 방법을 보여줍니다.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 통합 문서 로드
var workbook = aspose.cells.Workbook("workbook.xlsx");
// HTML 옵션 생성 및 숨겨진 시트 내보내기 활성화
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);
// XLSX를 HTML로 저장
workbook.save("D:\\xlsx-to-html.html", options);
무료 API 라이선스 받기
평가 제한 없이 API를 사용해보고 싶다면 임시 라이선스를 무료로 받으세요.
결론
Excel에서 HTML로의 변환은 종종 웹 응용 프로그램에서 웹 페이지에 워크시트를 표시하는 데 사용됩니다. 이에 따라 이 기사에서는 Node.js에서 Excel 통합 문서를 HTML 파일로 변환하는 방법을 다뤘습니다. 또한 다양한 옵션을 사용하여 Excel에서 HTML로의 변환을 사용자 지정하는 방법을 살펴보았습니다. 문서를 사용하여 Java를 통해 Node.js용 Aspose.Cells에 대해 자세히 알아볼 수 있습니다.