Aspose.Cells FOSS for TypeScript on ilmainen, avoimen lähdekoodin kirjasto, jonka avulla voidaan työskennellä taulukkolaskentatiedostojen kanssa TypeScript-sovelluksissa. Asenna se npm install @aspose/cells@1.0.0 ja ala luoda työkirjoja, lukea soluja, soveltaa tyylejä, rakentaa kaavioita ja viedä XLSX, CSV, Markdown, JSON tai HTML – kaikki ilman Microsoft Excel tai mitään Office-riippuvuutta.
Kirjasto tarjoaa puhtaan API:n, joka on rakennettu Workbook, Worksheet, Cell ja Style ympärille – tutut objektit, jotka jokainen taulukkolaskentaohjelmiston kehittäjä tuntee. Lue ja kirjoita soluja käyttäen putValue(), tyylittele ne Style, Font ja Fill -objekteilla, lisää kaavioita ChartCollection avulla, ja aseta tietojen vahvistus, automaattisuodattimet, kommentit ja hyperlinkit mille tahansa taulukolle.
Workbook.load():lla ja tallenna workbook.save():lla säilyttäen soluarvot, kaavat ja tyylit.worksheet.putValue() ja worksheet.getCell() avulla rivin/sarakkeen indeksin tai solun viitteen perusteella.cell.setFormula() kautta – tallennetaan kirjaimellisesti XLSX:ään, arvioi Excel tai LibreOffice avattaessa.WorksheetCollection-menetelmillä, mukaan lukien addWorksheet(), removeWorksheet() ja moveWorksheet().workbook.toCsv().workbook.toMarkdown() kautta.Style käyttäen setBold(), setItalic(), setFontSize() ja setFontColor().numFmtId kohteessa Style.ChartCollection avulla ja renderöi kaavion data ChartRenderer kautta.addShape() tukien suorakulmioita, ellipsiä, nuolia, liittimiä ja muuta ShapeInfo hierarkian kautta.workbook.save() tai omia menetelmiä kuten toJson(), toCsv(), toMarkdown() ja toHtml().HtmlReader ja vie tyyliteltyjä työkirjoja HtmlExporter.workbook.protect(true, "password").style.setLocked(true) avulla ja hallitse kaavojen näkyvyyttä style.setHidden() avulla.DataValidation ja worksheet.addDataValidation().worksheet.setAutoFilter():lla ja poista suodattimet removeAutoFilter():lla.ConditionalFormatCollection avulla, käyttäen ColorScaleRule, DataBarRule ja IconSetRule.Comment -objekteilla worksheet.addComment() kautta.Aspose.Cells FOSS for TypeScript on asennettavissa yhdellä npm install @aspose/cells@1.0.0 komennolla. Ei ole asennettavia natiivisia Office‑kirjastoja tai järjestelmäpaketteja. Kirjasto toimii missä tahansa Node.js‑ympäristössä, jossa on TypeScript 5+ tuki.
API kattaa Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink ja Shape – ydinobjektit todellisen maailman taulukkolaskenta‑automaatiolle. Koodikanta on MIT‑lisensoitu, isännöity GitHubissa, ja hyväksyy bug reports ja pull requests.
Luo työkirja, kirjoita eri arvo-tyyppejä soluihin ja aseta kaavat, jotka Excel arvioi avattaessa.
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");
Aseta fontin nimi, koko, lihavointi, kursiivi ja väri soluun käyttäen Style luokkaa.
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");
Täytä tietoväli ja ota käyttöön automaattisuodattimen otsikot interaktiivista sarakesuodatusta varten Excelissä.
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");
Se on ilmainen, MIT-lisensioitu TypeScript‑kirjasto Excel‑taulukoiden luomiseen, lukemiseen, muokkaamiseen ja viemiseen ilman Microsoft Officen tarvetta.
.xlsx luku- ja kirjoitustoimintoja varten. Vain vientimuotoja ovat CSV, JSON, Markdown ja HTML. HTML voidaan myös tuoda HtmlReader kautta.
Ei. Aspose.Cells FOSS on puhdas TypeScript‑kirjasto, eikä se riipu Microsoft Officesta, COM‑automatisoinnista tai mistään omistusoikeudellisesta suoritusaikaympäristöstä.
Suorita npm install @aspose/cells@1.0.0. Lisäpaketteja tai natiivilaajennuksia ei tarvita.
Kyllä. Käytä Style-luokkaa, jossa on metodeja kuten setBold(), setItalic(), setFontSize(), setFontName() ja setFontColor() yksittäisten solujen tyylittämiseen.
Kyllä. Kutsu workbook.protect(true, "password") suojataksesi työkirjan salasanalla. Yksittäisiä soluja voidaan lukita style.setLocked(true) avulla.