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