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 en ren API bygget rundt Workbook, Worksheet, Cell og Style – de kjente objektene hver regnearkutvikler kjenner. Les og skriv celler ved hjelp av putValue(), stil dem med Style, Font, og Fill objekter, legg til diagrammer via ChartCollection, og sett opp datavalidering, autofilter, kommentarer og hyperkoblinger på ethvert regneark.
Workbook.load() og lagre medworkbook.save() ved å bevare celleverdier, formler og stilarter.worksheet.putValue() og worksheet.getCell() ved rad/kolonneindeks eller cellereferanse.cell.setFormula() – lagret bokstavelig i XLSX, evaluert av Excel eller LibreOffice på åpen.WorksheetCollection metoder som inkluderer addWorksheet(), removeWorksheet() og moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style med setBold(), setItalic(),setFontSize() og setFontColor().numFmtId i Style.ChartCollection og gjengir diagramdata via ChartRenderer.addShape() som støtter rektangler, ellipser, piler og tilkoblinger via hierarkiet i ShapeInfo.workbook.save() eller dedikerte metoder som toJson(), toCsv(),toMarkdown() og toHtml().HtmlReader og eksport stilarbeidsbøker medHtmlExporter.workbook.protect(true, "password").style.setLocked(true) og kontroller formel synlighet 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 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 støtte for TypeScript 5+.
Den API dekker Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink og Shape – de viktigste objektene for reell regneark‑automatisering. Kodebasen er MIT‑lisensiert, hostet på GitHub, og godtar feilrapporter og pull‑requests.
Lag en arbeidsbok, skriv forskjellige verdityper i celler og sett opp formler som Excel evaluerer på åpen.
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");
Sett skriftnavn, størrelse, fetskrift, kursiv og farge på en celle ved hjelp av 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");
Fyll et datarange og aktiver automatisk filtrering av overskrifter for 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-lisensert TypeScript bibliotek for å lage, lese, endre og eksportere Excel regneark uten at du trenger Microsoft Office.
.xlsx for lesing/skriving. Eksport-bare formater inkluderer CSV, JSON, Markdown og HTML. HTML kan også importeres via HtmlReader.
Nei. Aspose.Cells FOSS er et rent TypeScript-bibliotek uten avhengighet av Microsoft Office, COM automatisering eller noen proprietær løptid.
Utfør npm install @aspose/cells@1.0.0. Ingen ekstra systempakker eller native utvidelser er nødvendig.
Ja. Bruk Style-klassen med metoder som setBold(), setItalic(), setFontSize(), setFontName() og setFontColor() for å style individuelle celler.
Ja. Ring workbook.protect(true, "password") for å beskytte en arbeidsbok med et passord. Enkelte celler kan låses med style.setLocked(true).