Aspose.Cells FOSS for TypeScript yra nemokama, atviro kodo biblioteka darbui su skaičiuoklių failais TypeScript programose. Įdiekite ją su npm install @aspose/cells@1.0.0 ir pradėkite kurti darbo knygas, skaityti langelius, taikyti stilius, kurti diagramas ir eksportuoti į XLSX, CSV, Markdown, JSON, arba HTML – viskas be Microsoft Excel ar bet kokios Office priklausomybės.
Biblioteka pateikia švarią API, sukurtą aplink Workbook, Worksheet, Cell ir Style – pažįstamus objektus, kuriuos žino kiekvienas skaičiuoklių kūrėjas. Skaitykite ir rašykite langelius naudodami putValue(), stilizuokite juos su Style, Font ir Fill objektais, pridėkite diagramas per ChartCollection ir nustatykite duomenų tikrinimą, automatinį filtravimą, komentarus ir hipersaitus bet kuriame darbalapyje.
Workbook.load() ir išsaugoti su workbook.save() išlaikant langelių reikšmes, formules ir stilius.worksheet.putValue() ir worksheet.getCell() pagal eilutės/stulpelio indeksą arba langelio nuorodą.cell.setFormula() – saugomos nepakitusiomis XLSX, įvertinamos Excel arba LibreOffice atidarant.WorksheetCollection metodus, įskaitant addWorksheet(), removeWorksheet() ir moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style with setBold(), setItalic(), setFontSize(), and setFontColor().numFmtId į Style.ChartCollection ir atvaizduokite diagramų duomenis per ChartRenderer.addShape(), palaikančias stačiakampius, elipses, rodykles, jungiklius ir kt. per ShapeInfo hierarchiją.workbook.save() arba specialius metodus, pvz., toJson(), toCsv(), toMarkdown() ir toHtml().HtmlReader ir eksportuokite stilizuotus darbaknygius su HtmlExporter.workbook.protect(true, "password").style.setLocked(true) ir valdykite formulės matomumą naudodami style.setHidden().DataValidation ir worksheet.addDataValidation().worksheet.setAutoFilter() ir pašalinkite filtrus su removeAutoFilter().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 su TypeScript 5+ palaikymu.
API apima Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink ir Shape – pagrindinius objektus realios pasaulio skaičiuoklių automatizavimui. Kodo bazė yra MIT-licencijuota, talpinama GitHub ir priima klaidų pranešimus bei pull requests.
Sukurkite darbaknygę, įrašykite skirtingų tipų reikšmes į langelius ir nustatykite formules, kurias Excel įvertina atidarius.
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");
Nustatykite šrifto pavadinimą, dydį, pusjuodį, kursyvą ir spalvą ląstelėje naudodami 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");
Užpildykite duomenų diapazoną ir įjunkite automatinio filtro antraštes, kad Excel programoje būtų galima interaktyviai filtruoti stulpelius.
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, modifikuoti ir eksportuoti Excel skaičiuoklių darbaknyges, nereikalaujant Microsoft Office.
.xlsx skaitymui/rašymui. Tik eksporto formatai apima CSV, JSON, Markdown ir HTML. HTML taip pat gali būti importuotas per HtmlReader.
Ne. Aspose.Cells FOSS yra gryna TypeScript biblioteka, neturinti priklausomybės nuo Microsoft Office, COM automatizacijos ar bet kokios nuosavybinės vykdymo aplinkos.
Paleiskite npm install @aspose/cells@1.0.0. Nereikia jokių papildomų sistemos paketų ar natūralių plėtinių.
Taip. Naudokite Style klasę su metodais, tokiais kaip setBold(), setItalic(), setFontSize(), setFontName() ir setFontColor(), kad stilizuotumėte atskirus langelius.
Taip. Iškvieskite workbook.protect(true, "password"), kad apsaugotumėte darbaknygę slaptažodžiu. Atskiri langeliai gali būti užrakinti naudojant style.setLocked(true).