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 – allemaal zonder Microsoft Excel of enige Office-afhankelijkheid te vereisen.
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 grafieken toe via ChartCollection, en stel gegevensvalidatie, auto-filters, opmerkingen en hyperlinks in op elk werkblad.
Workbook.load() en opslaan metworkbook.save() waarbij de cellenwaarden, formules en stijlen worden bewaard.worksheet.putValue() en worksheet.getCell() per rij/kolomindex of celverwijzing.cell.setFormula() – letterlijk opgeslagen in XLSX, geëvalueerd door Excel of LibreOffice op open.WorksheetCollection methoden waaronder addWorksheet(), removeWorksheet() en moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style met setBold(), setItalic(),setFontSize() en setFontColor().numFmtId in Style.ChartCollection en maak grafiedata weer via ChartRenderer.addShape() die rechthoeken, ellipsen, pijlen, connectors en meer ondersteunen via de hiërarchie van ShapeInfo.workbook.save() of speciale methoden zoals toJson(), toCsv(),toMarkdown() en toHtml().HtmlReader en uitvoer werkmappen in stijl metHtmlExporter.workbook.protect(true, "password").style.setLocked(true) en controleer de zichtbaarheid van de formule metstyle.setHidden().DataValidation en worksheet.addDataValidation().worksheet.setAutoFilter() en verwijder filters metremoveAutoFilter().ConditionalFormatCollection met ColorScaleRule, DataBarRule en IconSetRule.Comment objecten via worksheet.addComment().Aspose.Cells FOSS voor TypeScript is installeerbaar met een enkel npm install @aspose/cells@1.0.0 commando. Er zijn geen native Office-bibliotheken of systeempakketten om te installeren. De bibliotheek draait op elke Node.js‑omgeving met ondersteuning voor TypeScript 5+.
De API omvat Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink en Shape – de kernobjecten voor spreadsheet‑automatisering in de praktijk. De codebase is MIT-licensed, gehost op GitHub, en accepteert bug reports en pull requests.
Maak een werkboek, schrijf verschillende waardentypes in cellen en stel formules die Excel evalueert op 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");
Stel lettertype, grootte, vetgedrukte letters, kursiviteit en kleur in 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");
Een gegevensbereik vullen en automatisch filteren van koppen voor interactief kolomfilter in Excel inschakelen.
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 zijn CSV, JSON, Markdown en HTML. HTML kan ook via HtmlReader worden geïmporteerd.
Nee. Aspose.Cells FOSS is een pure TypeScript-bibliotheek zonder afhankelijkheid van Microsoft Office, COM automatisering of enige eigen 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. Bel workbook.protect(true, "password") om een werkboek te beschermen met een wachtwoord. Individuele cellen kunnen worden gesloten met style.setLocked(true).