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 en ren 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 gemme medworkbook.save() ved at bevare celleværdier, formler og stilarter.worksheet.putValue() og worksheet.getCell() ved indeks i række/kolonne eller cellereference.cell.setFormula() – gemt ordret i XLSX, evalueret af Excel eller LibreOffice på åben.WorksheetCollection metoder herunder addWorksheet(), removeWorksheet() og moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style med setBold(), setItalic(),setFontSize() og setFontColor().numFmtId i Style.ChartCollection og vis diagramdata via ChartRenderer.addShape(), der understøtter rektangler, ellipser, pile, forbindelsesanordninger og meget mere via hierarkiet i ShapeInfo.workbook.save() eller dedikerede metoder som toJson(), toCsv() , toMarkdown() og toHtml().HtmlReader og eksportere stiliserede arbejdsbøger medHtmlExporter.workbook.protect(true, "password").style.setLocked(true) og kontroller formel synlighed medstyle.setHidden().DataValidation og worksheet.addDataValidation().worksheet.setAutoFilter() og fjern filtre medremoveAutoFilter().ConditionalFormatCollection med ColorScaleRule, DataBarRule og IconSetRule.Comment-objekter via worksheet.addComment().Aspose.Cells FOSS for TypeScript kan installeres med en enkelt npm install @aspose/cells@1.0.0 kommando. Der er ingen native Office‑biblioteker eller systempakker, der skal installeres. Biblioteket kører på ethvert Node.js‑miljø med TypeScript 5+ support.
Den API dækker Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink og Shape — de centrale objekter for virkelige regnearksautomatisering. Kodebasen er MIT‑licenseret, hostet på GitHub, og accepterer fejlrapporter og pull‑requests.
Oprette en arbejdsbog, skrive forskellige værdityper i celler og indstille formler, som Excel evaluerer på åben.
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 skriftnavn, størrelse, fedtegnet bogstav og farve i en celle ved hjælp af klassen 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");
Udfyld et datarække og aktiver automatisk filtrering af overskrifter til interaktiv kolonnefiltring 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æsning/skrivning. Eksportformater omfatter 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 automation eller nogen proprietær runtime.
Kør npm install @aspose/cells@1.0.0. Ingen yderligere systempakker eller native udvidelser er nødvendige.
Ja. Brug Style-klassen med metoder som setBold(), setItalic(), setFontSize(), setFontName() og setFontColor() til at style individuelle celler.
Ja. Ring til workbook.protect(true, "password") for at beskytte en arbejdsbog med et adgangskode. Individuelle celler kan låses med style.setLocked(true).