Load Spreadsheet
Hoe een spreadsheet te laden in TypeScript
Overzicht
Dit artikel laat zien hoe bestaande spreadsheetbestanden geladen kunnen worden in een Workbook object met behulp van Aspose.Cells FOSS voor TypeScript. De bibliotheek ondersteunt het laden van XLSX- en HTML-bestanden.
Laad een XLSX-bestand
Gebruik de statische Workbook.load() methode om een bestaand XLSX-bestand te openen:
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);Laad een wachtwoordbeschermde werkmap
Geef een wachtwoord op als tweede argument voor Workbook.load():
const workbook = await Workbook.load("protected.xlsx", "mypassword");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);Laad een HTML-bestand
De bibliotheek kan HTML-tabellen importeren via Workbook.load():
const workbook = await Workbook.load("data.html");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);Lees en wijzig geladen gegevens
Na het laden, lees celwaarden met getCell() of getCell2(), wijzig waarden met putValue(), en sla de bijgewerkte werkmap op:
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");