Aspose.Cells FOSS for TypeScript er et gratis, åpen kildekode-bibliotek for å jobbe med regnearkfiler i TypeScript-applikasjoner. Installer det med npm install @aspose/cells@1.0.0 og begynn å lage arbeidsbøker, lese celler, anvende stiler, bygge diagrammer og eksportere til XLSX, CSV, Markdown, JSON, eller HTML – alt uten å kreve Microsoft Excel eller noen Office-avhengighet.
Biblioteket eksponerer et rent API bygget rundt Workbook, Worksheet, Cell og Style – de kjente objektene hver regnearkutvikler kjenner. Les og skriv celler ved hjelp av putValue(), stiliser dem med Style, Font og Fill objekter, legg til diagrammer via ChartCollection, og sett opp datavalidering, autofiltre, kommentarer og hyperkoblinger på ethvert regneark.
Workbook.load() og lagre med workbook.save() mens du bevarer celleverdier, formler og stiler.worksheet.putValue() og worksheet.getCell() ved rad/kolonneindeks eller celereferanse.cell.setFormula() – lagret ordrett i XLSX, evaluert av Excel eller LibreOffice ved åpning.WorksheetCollection metoder inkludert addWorksheet(), removeWorksheet(), og moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style med setBold(), setItalic(), setFontSize() og setFontColor().numFmtId i Style.ChartCollection og gjengi diagramdata via ChartRenderer.addShape() som støtter rektangler, ellipser, piler, koblinger og mer via ShapeInfo-hierarkiet.workbook.save() eller dedikerte metoder som toJson(), toCsv(), toMarkdown() og toHtml().HtmlReader og eksporter stiliserte arbeidsbøker med HtmlExporter.workbook.protect(true, "password").style.setLocked(true) og kontroller formelens synlighet 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 installérbar med en enkelt npm install @aspose/cells@1.0.0 kommando. Det finnes ingen native Office-biblioteker eller systempakker som må installeres. Biblioteket kjører i ethvert Node.js-miljø med TypeScript 5+ støtte.
API-et dekker Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink og Shape – kjerneobjektene for reell regnearkautomatisering. Kodebasen er MIT-lisensiert, vert på GitHub, og godtar feilrapporter og pull‑forespørsler.
Opprett en arbeidsbok, skriv ulike verdityper til celler, og sett formler som Excel evaluerer ved åpning.
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");
Angi skriftnavn, størrelse, fet, kursiv og farge på en celle ved å bruke 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");
Fyll inn et dataområde og aktiver autofilteroverskrifter 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‑lisensiert TypeScript‑bibliotek for å opprette, lese, endre og eksportere Excel‑regneark uten å kreve Microsoft Office.
.xlsx for lesing/skriving. Eksporteringsbare formater inkluderer CSV, JSON, Markdown og HTML. HTML kan også importeres via HtmlReader.
Nei. Aspose.Cells FOSS er et rent TypeScript-bibliotek uten avhengighet til Microsoft Office, COM-automatisering eller noen proprietær kjøretidsmiljø.
Kjør npm install @aspose/cells@1.0.0. Ingen ekstra systempakker eller native utvidelser er påkrevd.
Ja. Bruk Style-klassen med metoder som setBold(), setItalic(), setFontSize(), setFontName() og setFontColor() for å style individuelle celler.
Ja. Kall workbook.protect(true, "password") for å beskytte en arbeidsbok med et passord. Individuelle celler kan låses med style.setLocked(true).