Aspose.Cells FOSS voor TypeScript is een gratis, open-source bibliotheek voor het werken met spreadsheetbestanden in TypeScript-toepassingen. Installeer het met npm install @aspose/cells@1.0.0 en begin met het maken van werkboeken, het lezen van cellen, het toepassen van stijlen, het bouwen van grafieken en het exporteren naar XLSX, CSV, Markdown, JSON of HTML – alles zonder Microsoft Excel of enige Office-afhankelijkheid.
De bibliotheek biedt een schone API gebouwd rond Workbook, Worksheet, Cell en Style – de bekende objecten die elke spreadsheet-ontwikkelaar kent. Lees en schrijf cellen met putValue(), style ze met Style, Font en Fill objecten, voeg diagrammen toe via ChartCollection, en stel gegevensvalidatie, autofilters, opmerkingen en hyperlinks in op elk werkblad.
Workbook.load() en opslaan met workbook.save() waarbij celwaarden, formules en stijlen behouden blijven.worksheet.putValue() en worksheet.getCell() via rij/kolomindex of celreferentie.cell.setFormula() – opgeslagen letterlijk in XLSX, geëvalueerd door Excel of LibreOffice bij openen.WorksheetCollection methoden, inclusief addWorksheet(), removeWorksheet() en moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style met setBold(), setItalic(), setFontSize() en setFontColor().numFmtId in Style.ChartCollection en render grafiekgegevens via ChartRenderer.addShape() die rechthoeken, ellipsen, pijlen, connectoren en meer ondersteunt via de ShapeInfo hiërarchie.workbook.save() of speciale methoden zoals toJson(), toCsv(), toMarkdown() en toHtml().HtmlReader en exporteer gestileerde werkboeken met HtmlExporter.workbook.protect(true, "password").style.setLocked(true) en beheer de zichtbaarheid van formules met style.setHidden().DataValidation en worksheet.addDataValidation().worksheet.setAutoFilter() en verwijder filters met removeAutoFilter().ConditionalFormatCollection met ColorScaleRule, DataBarRule en IconSetRule.Comment objecten via worksheet.addComment().Aspose.Cells FOSS voor TypeScript is installeerbaar met een enkele npm install @aspose/cells@1.0.0 opdracht. Er zijn geen native Office-bibliotheken of systeempakketten om te installeren. De bibliotheek draait op elke Node.js-omgeving met TypeScript 5+ ondersteuning.
De API dekt Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink, en Shape – de kernobjecten voor real‑world spreadsheet‑automatisering. De codebase is MIT‑licensed, gehost op GitHub, en accepteert bugrapporten en pull‑requests.
Maak een werkmap, schrijf verschillende waardetypen naar cellen en stel formules in die Excel bij het openen evalueert.
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");
Stel lettertype, grootte, vet, cursief en kleur in op een cel met behulp van de Style klasse.
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");
Vul een gegevensbereik in en schakel auto‑filterkoppen in voor interactieve kolomfiltering in 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");
Het is een gratis, MIT-gelicentieerde TypeScript-bibliotheek voor het maken, lezen, wijzigen en exporteren van Excel-spreadsheets zonder Microsoft Office te vereisen.
.xlsx voor lezen/schrijven. Export-only-formaten omvatten CSV, JSON, Markdown en HTML. HTML kan ook worden geïmporteerd via HtmlReader.
Nee. Aspose.Cells FOSS is een pure TypeScript-bibliotheek zonder afhankelijkheid van Microsoft Office, COM-automatisering of enige propriëtaire runtime.
Voer npm install @aspose/cells@1.0.0 uit. Er zijn geen extra systeempakketten of native extensies vereist.
Ja. Gebruik de Style klasse met methoden zoals setBold(), setItalic(), setFontSize(), setFontName() en setFontColor() om individuele cellen te stylen.
Ja. Roep workbook.protect(true, "password") aan om een werkmap met een wachtwoord te beveiligen. Individuele cellen kunnen worden vergrendeld met style.setLocked(true).