Cómo descargar una hoja de espalda en TypeScript

Visión general

Este artículo muestra cómo cargar los archivos de la hoja existentes en un Workbook Objeto usando Aspose.Cells FOSS para TypeScript. La biblioteca soporta la carga de archivos XLSX y HTML.

Cargar un archivo XLSX

Utilice el estático Workbook.load() Cómo abrir un archivo 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);

Cargar un libro de trabajo protegido por contraseña

Pasar una contraseña como el 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);

Descargar un archivo HTML

La biblioteca puede importar tablas HTML a través de la Workbook.load():

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

Leer y modificar los datos cargados

Después de la carga, leer los valores celulares con getCell() o getCell2(),Modificar los valores con putValue(),y guardar el libro de trabajo actualizado:

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 también

 Español