Cara Mengisi Spreadsheet dalam TypeScript
Overview
Artikel ini menunjukkan bagaimana memuat file spreadsheet yang ada ke dalam sebuah Workbook objek menggunakan Aspose.Cells FOSS untuk TypeScript. Perpustakaan mendukung pemuatan file XLSX dan HTML.
Mengunggah File XLSX
Gunakan statik. Workbook.load() metode untuk membuka file XLSX yang ada:
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);Mengisi Buku Kerja yang Dilindungi Kata Sandi
Berikan kata sandi sebagai argumen kedua ke Workbook.load():
const workbook = await Workbook.load("protected.xlsx", "mypassword");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);Mengunggah File HTML
Perpustakaan dapat mengimpor tabel HTML melalui Workbook.load():
const workbook = await Workbook.load("data.html");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);Membaca dan Mengubah Data yang Dimuat
Setelah memuat, baca nilai sel dengan getCell() atau: getCell2(), memodifikasi nilai dengan putValue(), dan menyimpan buku kerja yang diperbarui:
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");