Como carregar uma planilha em TypeScript

Resumo geral

Este artigo mostra como carregar arquivos de planilha existentes em um Workbook objeto usando Aspose.Cells FOSS para TypeScript. A biblioteca suporta carregamento de arquivos XLSX e HTML.

Carregar um arquivo XLSX

Usa o estático. Workbook.load() método para abrir um ficheiro XLSX existente:

import { Workbook } from "@aspose/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);

Carregar um livro de trabalho protegido por senha

Passe uma senha como segundo argumento para Workbook.load():

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

Carregar um arquivo HTML

A biblioteca pode importar tabelas HTML via: Workbook.load():

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

Leia e modifique dados carregados

Após o carregamento, ler os valores das células com: getCell() ou a) getCell2(), modificar os valores com: putValue(), e guardar a pasta de trabalho atualizada:

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");

Recursos relacionados

Ver também:

 Português