Jak načíst tabulku v TypeScriptu

Overview

Tento článek ukazuje, jak načíst existující soubory tabulky do Workbook Objekt používá Aspose.Cells FOSS pro TypeScript. Knihovna podporuje načítání XLSX a HTML souborů.

Naložení souboru XLSX

Použijte statické . Workbook.load() metoda pro otevření existujícího souboru XLSX:

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

Naložit pracovní blok chráněný heslem

Přejít heslo jako druhý argument k Workbook.load():

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

Naložení souboru HTML

Knihovna může importovat HTML tabulky prostřednictvím: Workbook.load():

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

Číst a upravovat načtená data

Po načtení přečtěte hodnoty buněk s: getCell() nebo: getCell2(), změnit hodnoty s putValue(), a uložíte aktualizovaný pracovní blok:

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

Související zdroje

See Also

 Čeština