TypeScript에서 스프레드시트를 로드하는 방법

개요

이 문서에서는 Aspose.Cells FOSS for TypeScript를 사용하여 기존 스프레드시트 파일을 Workbook 객체에 로드하는 방법을 보여줍니다. 이 라이브러리는 XLSX 및 HTML 파일 로드를 지원합니다.

XLSX 파일 로드

기존 XLSX 파일을 열려면 정적 Workbook.load() 메서드를 사용하십시오:

import { Workbook } from "excel-cells";

const workbook = await Workbook.load("input.xlsx");
const worksheet = workbook.worksheets[0]!;

console.log("A1:", worksheet.getCell(0, 0)?.value);
console.log("B1:", worksheet.getCell(0, 1)?.value);

비밀번호로 보호된 워크북 로드

두 번째 인수로 비밀번호를 Workbook.load()에 전달하십시오:

const workbook = await Workbook.load("protected.xlsx", "mypassword");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);

HTML 파일 로드

이 라이브러리는 Workbook.load()를 통해 HTML 테이블을 가져올 수 있습니다:

const workbook = await Workbook.load("data.html");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);

로드된 데이터 읽기 및 수정

로드한 후, getCell() 또는 getCell2()을 사용하여 셀 값을 읽고, putValue()으로 값을 수정한 다음, 업데이트된 워크북을 저장합니다:

const workbook = await Workbook.load("report.xlsx");
const worksheet = workbook.worksheets[0]!;

const currentValue = worksheet.getCell(1, 0)?.value;
console.log("Current A2:", currentValue);

worksheet.putValue("A2", "Updated Value");
await workbook.save("report_updated.xlsx");

관련 리소스

참조

 한국어