Aspose.Cells FOSS for TypeScript er et gratis, open-source bibliotek til at arbejde med regnearksfiler i TypeScript-applikationer. Installér det med npm install @aspose/cells@1.0.0 og begynd at oprette arbejdsbøger, læse celler, anvende stilarter, bygge diagrammer og eksportere til XLSX, CSV, Markdown, JSON, eller HTML – alt uden at kræve Microsoft Excel eller nogen Office-afhængighed.
Biblioteket eksponerer et rent API bygget omkring Workbook, Worksheet, Cell og Style – de velkendte objekter, som enhver regnearksudvikler kender. Læs og skriv celler ved hjælp af putValue(), style dem med Style, Font og Fill objekter, tilføj diagrammer via ChartCollection, og opsæt datavalidering, autofilter, kommentarer og hyperlinks på ethvert regneark.
Workbook.load() og gem med workbook.save() mens celleværdier, formler og formater bevares.worksheet.putValue() og worksheet.getCell() ved række-/kolonneindeks eller cellehenvisning.cell.setFormula() – gemt ordret i XLSX, evalueret af Excel eller LibreOffice ved åbning.WorksheetCollection metoder inklusive addWorksheet(), removeWorksheet() og moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style med setBold(), setItalic(), setFontSize() og setFontColor().numFmtId i Style.ChartCollection og gengiv diagramdata via ChartRenderer.addShape() der understøtter rektangler, ellipser, pile, forbindelser og mere via ShapeInfo hierarkiet.workbook.save() eller dedikerede metoder som toJson(), toCsv(), toMarkdown() og toHtml().HtmlReader og eksporter stiliserede arbejdsbøger med HtmlExporter.workbook.protect(true, "password").style.setLocked(true) og kontroller formelens synlighed med style.setHidden().DataValidation og worksheet.addDataValidation().worksheet.setAutoFilter() og fjern filtre med removeAutoFilter().ConditionalFormatCollection med ColorScaleRule, DataBarRule og IconSetRule.Comment objekter via worksheet.addComment().Aspose.Cells FOSS for TypeScript er installerbar med en enkelt npm install @aspose/cells@1.0.0 kommando. Der er ingen native Office‑biblioteker eller systempakker at installere. Biblioteket kører på ethvert Node.js‑miljø med TypeScript 5+ support.
API’en dækker Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink og Shape – de centrale objekter til virkelige regnearksautomatisering. Kodebasen er MIT-licenseret, hostet på GitHub, og accepterer fejlrapporter og pull requests.
Opret en projektmappe, skriv forskellige værdityper til celler, og indstil formler, som Excel evaluerer ved åbning.
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");
Indstil skrifttype, størrelse, fed, kursiv og farve på en celle ved hjælp af Style klassen.
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");
Udfyld et dataområde og aktiver auto-filteroverskrifter for interaktiv kolonnefiltrering i 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");
Det er et gratis, MIT-licenseret TypeScript-bibliotek til at oprette, læse, ændre og eksportere Excel-regneark uden at kræve Microsoft Office.
.xlsx til læse/skrive. Eksport‑kun formater inkluderer CSV, JSON, Markdown og HTML. HTML kan også importeres via HtmlReader.
Nej. Aspose.Cells FOSS er et rent TypeScript-bibliotek uden afhængighed af Microsoft Office, COM-automatisering eller nogen proprietær runtime.
Kør npm install @aspose/cells@1.0.0. Ingen yderligere systempakker eller native extensions er påkrævet.
Ja. Brug Style-klassen med metoder som setBold(), setItalic(), setFontSize(), setFontName() og setFontColor() til at style individuelle celler.
Ja. Kald workbook.protect(true, "password") for at beskytte en projektmappe med en adgangskode. Individuelle celler kan låses med style.setLocked(true).