Wie man ein Spreadsheet in TypeScript lädt

Übersicht

Dieser Artikel zeigt, wie vorhandene Tabellenkalkulationsdateien in ein Workbook-Objekt geladen werden können, indem Aspose.Cells FOSS für TypeScript verwendet wird. Die Bibliothek unterstützt das Laden von XLSX- und HTML-Dateien.

XLSX-Datei laden

Verwenden Sie die statische Workbook.load()-Methode, um eine vorhandene XLSX-Datei zu öffnen:

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

Passwortgeschützte Arbeitsmappe laden

Übergeben Sie ein Passwort als zweites Argument an Workbook.load():

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

Eine HTML-Datei laden

Die Bibliothek kann HTML-Tabellen über Workbook.load() importieren:

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

Geladene Daten lesen und ändern

Nach dem Laden die Zellenwerte mit getCell() oder getCell2() auslesen, Werte mit putValue() ändern und die aktualisierte Arbeitsmappe speichern:

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

Verwandte Ressourcen

Siehe auch

 Deutsch