Aspose.Cells FOSS for TypeScript yra nemokama, atviro kodo biblioteka, skirta dirbti su skaičiuoklės failų “TypeScript” programose. Įdiegiate ją naudojant npm install @aspose/cells@1.0.0 ir pradėkite kurti darbo knygas, skaityti ląsteles, taikyti stilius, statyti diagramus ir eksportuoti į XLSX, CSV, Markdown, JSON ar HTML - visa tai be Microsoft Excel arba bet kokio Office priklausomybės.
Biblioteka atskleidžia švarų API, pastatytą aplink Workbook, Worksheet , Cell ir Style – pažįstamus objektus kiekvienas skaičiuoklės kūrėjas žino. Skaityti ir rašyti ląsteles naudojant putValue() su stiliumi juos su Style Font irFill objektai, pridėti diagramas per ChartCollection bei nustatyti duomenų patvirtinimo, automatiškai filtruoti, komentarus ir hipersaitus bet kuriame darbo lape.
Workbook.load() ir išsaugoti suworkbook.save() išlaikant ląstelių vertes, formulės ir stilius.worksheet.putValue() ir worksheet.getCell() pagal eilutės/stulpų indeksą arba ląstelės nuorodą.cell.setFormula() – saugoma žodžiu ir prasme XLSX, vertinama “Excel” arba LibreOffice atviroje.WorksheetCollection metodus, įskaitant addWorksheet(), removeWorksheet() ir moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style su setBold(), setItalic(),setFontSize() ir setFontColor().numFmtId į Style.ChartCollection ir pateikti grafika duomenų per ChartRenderer.addShape() remti stačiakampiai, elipsės, strėlės , jungikliai ir daugiau per ShapeInfo hierarchija.workbook.save() arba specialius metodus kaip toJson(), toCsv() , toMarkdown() ir toHtml().HtmlReader ir eksporto stilizuotos darbo knygos suHtmlExporter.workbook.protect(true, "password").style.setLocked(true) ir kontroliuokite matomumą taikant style.setHidden().DataValidation ir worksheet.addDataValidation().worksheet.setAutoFilter() ir ištrinami filtro įrašai suremoveAutoFilter().ConditionalFormatCollection su ColorScaleRule, DataBarRule ir IconSetRule.Comment objektais per worksheet.addComment().Aspose.Cells FOSS for TypeScript yra įdiegiama vienu npm install @aspose/cells@1.0.0 komanda. Nėra jokių natūralių Office bibliotekų ar sistemos paketų, kuriuos reikėtų įdiegti. Biblioteka veikia bet kurioje Node.js aplinkoje, kuri palaiko TypeScript 5+.
API apima Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink ir Shape — pagrindinius objektus realaus pasaulio skaičiuoklių automatizavimui. Kodo bazė yra MIT‑licensed, talpinama GitHub, ir priima klaidų pranešimus bei pull requests.
Sukūrite darbinį knygą, į langelį įrašykite skirtingus vertės tipus ir nustatykite formulę, kurią “Excel” vertina atviroje.
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");
Įsirašykite šrifto pavadinimą, dydį, didžiuosius raidžius, kursyvą ir spalvą ląstelėje naudojant Style klasę.
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");
Suteikti duomenų diapazoną ir įjungti automatiškai filtruoti galvutes, kad būtų galima interaktyviai filtruoti stulpų “Excel” sistemoje.
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");
Tai nemokama, MIT licencijuota “TypeScript” biblioteka, skirta kurti, skaityti, keisti ir eksportuoti Excel skaičiuoklius be Microsoft Office.
.xlsx skaityti/rašyti. tik eksportuoti formatus apima CSV, JSON, Markdown ir HTML. HTML taip pat gali būti importuojamas per HtmlReader.
Aspose.Cells FOSS yra grynas TypeScript bibliotekos be priklausomybės nuo Microsoft Office, COM automatizavimo ar bet koks nuosavybės vykdomą laiką.
npm install @aspose/cells@1.0.0 paleiskite. Nereikia papildomų sistemos paketų ar natyvių išplėtimų.
Taip. Naudokite Style klasę su metodais, tokiais kaip setBold(), setItalic(), setFontSize(), setFontName() ir setFontColor(), kad stilizuotumėte atskirus langelius.
Taip. workbook.protect(true, "password") skambinkite, kad apsaugotumėte darbo knygą slaptažodžiu. Pavienios ląstelės gali būti užrakintos naudojant style.setLocked(true).