Aspose.Cells FOSS untuk TypeScript adalah perpustakaan gratis dan sumber terbuka untuk bekerja dengan file spreadsheet dalam aplikasi TypeScript. Instal dengan npm install @aspose/cells@1.0.0 dan mulai membuat workbook, membaca sel, menerapkan gaya, membuat diagram, dan mengekspor ke XLSX, CSV, Markdown, JSON, atau HTML – semua tanpa memerlukan Microsoft Excel atau ketergantungan Office apa pun.
Pustaka ini menyediakan API bersih yang dibangun di sekitar Workbook, Worksheet, Cell, dan Style – objek yang familiar bagi setiap pengembang spreadsheet. Baca dan tulis sel menggunakan putValue(), beri gaya dengan Style, Font, dan Fill objects, tambahkan diagram melalui ChartCollection, dan atur validasi data, filter otomatis, komentar, serta hyperlink pada lembar kerja mana pun.
Workbook.load() dan simpan dengan workbook.save() sambil mempertahankan nilai sel, rumus, dan gaya.worksheet.putValue() dan worksheet.getCell() berdasarkan indeks baris/kolom atau referensi sel.cell.setFormula() – disimpan persis dalam XLSX, dievaluasi oleh Excel atau LibreOffice saat dibuka.WorksheetCollection termasuk addWorksheet(), removeWorksheet(), dan moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style dengan setBold(), setItalic(), setFontSize(), dan setFontColor().numFmtId di Style.ChartCollection dan render data diagram melalui ChartRenderer.addShape() yang mendukung persegi panjang, elips, panah, konektor, dan lainnya melalui hierarki ShapeInfo.workbook.save() atau metode khusus seperti toJson(), toCsv(), toMarkdown(), dan toHtml().HtmlReader dan ekspor buku kerja bergaya dengan HtmlExporter.workbook.protect(true, "password").style.setLocked(true) dan kontrol visibilitas formula dengan style.setHidden().DataValidation dan worksheet.addDataValidation().worksheet.setAutoFilter() dan hapus filter dengan removeAutoFilter().ConditionalFormatCollection dengan ColorScaleRule, DataBarRule, dan IconSetRule.Comment melalui worksheet.addComment().Aspose.Cells FOSS untuk TypeScript dapat diinstal dengan satu perintah npm install @aspose/cells@1.0.0. Tidak ada pustaka Office native atau paket sistem yang perlu diinstal. Perpustakaan ini berjalan pada lingkungan Node.js apa pun dengan dukungan TypeScript 5+.
API mencakup Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink, dan Shape – objek inti untuk otomatisasi spreadsheet dunia nyata. Basis kode berlisensi MIT, dihosting di GitHub, dan menerima laporan bug serta permintaan tarik.
Buat sebuah workbook, tulis berbagai jenis nilai ke sel, dan atur rumus yang dievaluasi Excel saat dibuka.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", 42);
worksheet.putValue("A2", 3.14159);
worksheet.putValue("A3", "Hello World");
const cellA4 = worksheet.getCell2("A4");
cellA4.setFormula("=SUM(A1:A2)");
await workbook.save("output.xlsx");
Atur nama font, ukuran, tebal, miring, dan warna pada sel menggunakan kelas Style.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
const style = new Style();
style.setFontName("Arial");
style.setFontSize(14);
style.setBold(true);
style.setItalic(true);
style.setFontColor("FF0000");
const cell = worksheet.getCell2("A1");
cell.putValue("Styled Text");
cell.setStyle(style);
await workbook.save("styled.xlsx");
Isi rentang data dan aktifkan header auto-filter untuk penyaringan kolom interaktif di Excel.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", "Name");
worksheet.putValue("B1", "Age");
worksheet.putValue("C1", "City");
worksheet.putValue("A2", "Alice");
worksheet.putValue("B2", "25");
worksheet.putValue("C2", "New York");
worksheet.putValue("A3", "Bob");
worksheet.putValue("B3", "30");
worksheet.putValue("C3", "London");
worksheet.setAutoFilter("A1:C4");
await workbook.save("filtered.xlsx");
Ini adalah perpustakaan TypeScript gratis dengan lisensi MIT untuk membuat, membaca, memodifikasi, dan mengekspor spreadsheet Excel tanpa memerlukan Microsoft Office.
.xlsx untuk baca/tulis. Format hanya ekspor termasuk CSV, JSON, Markdown, dan HTML. HTML juga dapat diimpor melalui HtmlReader.
Tidak. Aspose.Cells FOSS adalah perpustakaan TypeScript murni tanpa ketergantungan pada Microsoft Office, otomatisasi COM, atau runtime proprietari apa pun.
Jalankan npm install @aspose/cells@1.0.0. Tidak diperlukan paket sistem tambahan atau ekstensi native.
Ya. Gunakan kelas Style dengan metode seperti setBold(), setItalic(), setFontSize(), setFontName(), dan setFontColor() untuk menata sel individu.
Ya. Panggil workbook.protect(true, "password") untuk melindungi workbook dengan kata sandi. Sel individu dapat dikunci dengan style.setLocked(true).