Aspose.Cells FOSS for TypeScript adalah perpustakaan sumber terbuka percuma untuk bekerja dengan fail spreadsheet dalam aplikasi Type Script. Pasanglah ia dengan npm install @aspose/cells@1.0.0 dan mulakan membuat buku kerja, membaca sel, menerapkan gaya, membina carta, dan mengeksport ke XLSX, CSV, Markdown, JSON, atau HTML – semuanya tanpa memerlukan Microsoft Excel atau sebarang ketergantungan Office.
Perpustakaan mendedahkan API yang bersih dibina di sekitar Workbook, Worksheet , Cell dan Style – objek biasa setiap pemaju spreadsheet tahu. Baca dan tulis sel menggunakan putValue() . gaya mereka dengan Style dan benda-benda Font. danFill menambah carta melalui ChartCollection; dan menetapkan pengesahan data, penapis automatik, komen, dan pautan hiper pada apa-apa lembaran kerja.
Workbook.load() dan simpan denganworkbook.save() mengekalkan nilai sel, formula, dan gaya.worksheet.putValue() dan worksheet.getCell() mengikut indeks baris/lajur atau rujukan sel.cell.setFormula() – disimpan secara harfiah dalam XLSX, dinilai oleh Excel atau LibreOffice pada terbuka.WorksheetCollection termasuk addWorksheet(), removeWorksheet(), dan moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style dengan setBold(), setItalic(),setFontSize() ,dan setFontColor().numFmtId dalam Style.ChartCollection dan membuat data carta melalui ChartRenderer.addShape() menyokong segi empat, elips, anak panah, penyambung, dan banyak lagi melalui hierarki ShapeInfo.workbook.save() atau kaedah khusus seperti toJson(), toCsv(),toMarkdown() ,dan toHtml().HtmlReader dan mengeksport buku kerja bergaya denganHtmlExporter.workbook.protect(true, "password").style.setLocked(true) dan kawalan formula penglihatan denganstyle.setHidden().DataValidation dan worksheet.addDataValidation().worksheet.setAutoFilter() dan hapus penapis denganremoveAutoFilter().ConditionalFormatCollection dengan ColorScaleRule, DataBarRule, dan IconSetRule.Comment melalui worksheet.addComment().Aspose.Cells FOSS untuk TypeScript boleh dipasang dengan satu perintah npm install @aspose/cells@1.0.0. Tiada perpustakaan Office asli atau pakej sistem untuk dipasang. Perpustakaan ini berjalan pada mana-mana persekitaran Node.js dengan sokongan TypeScript 5+.
The API merangkumi Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink, dan Shape – objek teras untuk automasi hamparan kerja dunia sebenar. Kod asas ini berlesen MIT, dihoskan di GitHub, dan menerima laporan pepijat serta permintaan tarik.
Buat buku kerja, tulis pelbagai jenis nilai ke dalam sel dan tetapkan formula yang akan dievaluasi Excel pada terbuka.
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 fon, saiz, tebal, italik 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 julat data dan mengaktifkan tajuk penapis automatik untuk penapisan lajur interaktif dalam 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");
Ia adalah perpustakaan TypeScript berlesen MIT percuma untuk membuat, membaca, mengubah suai dan mengeksport lembaran Excel tanpa memerlukan Microsoft Office.
.xlsx untuk membaca/menulis. Format eksport sahaja termasuk CSV, JSON, Markdown dan HTML. HTML juga boleh diimport melalui HtmlReader.
Tidak. Aspose.Cells FOSS adalah perpustakaan TypeScript yang tulen tanpa bergantung pada Microsoft Office, automasi COM, atau sebarang runtime milik.
Run npm install @aspose/cells@1.0.0. Tiada pakej sistem tambahan atau pelanjutan asli diperlukan.
Ya. Gunakan kelas Style dengan kaedah seperti setBold(), setItalic(), setFontSize(), setFontName(), dan setFontColor() untuk menata sel individu.
Ya. Panggil workbook.protect(true, "password") untuk melindungi buku kerja dengan kata laluan. Sel individu boleh dikunci dengan style.setLocked(true).