Làm thế nào để tải một bảng điều khiển trong TypeScript
Overview
Bài viết này cho thấy cách tải các tệp bảng xếp hạng hiện có vào một Workbook object using Aspose.Cells FOSS for TypeScript. Thư viện hỗ trợ tải XLSX và HTML file.
Tải một file XLSX
Sử dụng static Workbook.load() Cách để mở một tệp XLSX hiện có:
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);Tải sổ làm việc được bảo vệ bằng mật khẩu
Gửi mật khẩu như là câu trả lời thứ hai để Workbook.load():
const workbook = await Workbook.load("protected.xlsx", "mypassword");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);tải một file HTML
Thư viện có thể nhập các bảng HTML qua Workbook.load():
const workbook = await Workbook.load("data.html");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);Đọc và sửa đổi dữ liệu tải lên
Sau khi tải, đọc giá trị ô với getCell() hoặc getCell2(),Thay đổi giá trị với putValue(), và lưu sổ làm việc cập nhật:
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");