Aspose.Cells FOSS for TypeScript adalah perpustakaan gratis, sumber terbuka untuk bekerja dengan file spreadsheet dalam aplikasi TypeScript. Instal dengan npm install @aspose/cells@1.0.0 dan mulailah membuat workbook, membaca sel, menerapkan gaya, membuat diagram, serta mengekspor ke XLSX, CSV, Markdown, JSON, atau HTML – semua tanpa memerlukan Microsoft Excel atau ketergantungan Office apa pun.
Perpustakaan ini menyediakan API yang bersih yang dibangun di sekitar Workbook, Worksheet, Cell, dan Style – objek-objek yang dikenal oleh setiap pengembang spreadsheet. Baca dan tulis sel menggunakan putValue(), beri gaya dengan objek Style, Font, dan Fill, tambahkan diagram melalui ChartCollection, serta atur validasi data, filter otomatis, komentar, dan hyperlink pada lembar kerja mana pun.
Workbook.load() dan menyimpan denganworkbook.save() mempertahankan nilai sel, rumus, dan gaya.worksheet.putValue() dan worksheet.getCell() berdasarkan indeks baris/kolom atau referensi sel.cell.setFormula() – disimpan secara harfiah dalam XLSX, dievaluasi oleh Excel atau LibreOffice pada terbuka.WorksheetCollection termasuk addWorksheet(), removeWorksheet(), dan moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style dengan setBold(), setItalic(),setFontSize() , dan setFontColor().numFmtId di Style.ChartCollection dan render data grafik melalui ChartRenderer.addShape() mendukung persegi panjang, elips, panah, konektor, dan banyak lagi melalui hierarki ShapeInfo.workbook.save() atau metode khusus seperti toJson(), toCsv(),toMarkdown() , dan toHtml().HtmlReader dan mengekspor buku kerja bergaya denganHtmlExporter.workbook.protect(true, "password").style.setLocked(true) dan kontrol visibilitas rumus denganstyle.setHidden().DataValidation dan worksheet.addDataValidation().worksheet.setAutoFilter() dan hapus filter denganremoveAutoFilter().ConditionalFormatCollection dengan ColorScaleRule, DataBarRule, and 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. Pustaka ini berjalan pada lingkungan Node.js apa pun dengan dukungan TypeScript 5+.
The 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 buku kerja, tulis berbagai jenis nilai ke dalam sel dan atur rumus yang akan dievaluasi Excel pada open.
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");
Tetapkan nama font, ukuran, tebal, kursif, 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");
Mengisi rentang data dan mengaktifkan 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 berlisensi MIT gratis untuk membuat, membaca, memodifikasi dan mengekspor spreadsheet Excel tanpa memerlukan Microsoft Office.
.xlsx untuk membaca/menulis. Format yang hanya bisa diekspor termasuk CSV, JSON, Markdown, dan HTML. HTML juga dapat diimpor melalui HtmlReader.
Tidak. Aspose.Cells FOSS adalah pustaka TypeScript murni tanpa ketergantungan pada Microsoft Office, otomatisasi COM, atau runtime proprietary apa pun.
Run npm install @aspose/cells@1.0.0. Tidak diperlukan paket sistem tambahan atau ekstensi asli.
Ya. Gunakan kelas Style dengan metode seperti setBold(), setItalic(),setFontSize() , setFontName() dan setFontColor() untuk gaya sel individu .
Ya. Panggil workbook.protect(true, "password") untuk melindungi buku kerja dengan kata sandi. Sel individu dapat dikunci dengan style.setLocked(true).