Как да заредим таблица в TypeScript

Общ преглед

Тази статия показва как да заредите съществуващи файлове на таблица в Workbook обект, използващ Aspose.Cells FOSS за TypeScript. Библиотеката поддържа зареждане на XLSX и HTML файлове.

Зареждане на XLSX файл

Използвайте статичния. Workbook.load() метод за отваряне на съществуващ 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);

Заредете защитен с парола работен лист

Предайте парола като втори аргумент на Workbook.load():

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

Зареждане на HTML файл

Библиотеката може да импортира HTML таблици чрез: Workbook.load():

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

Четете и променяйте заредените данни

След зареждане, прочетете стойностите на клетките с: getCell() или с други: getCell2(), изменя стойностите с: putValue(), и запази актуализирания работен лист:

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

Свързани ресурси

Вижте също:

 Български