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 Exceliä tai muita Office-riippuvuuksia.
Kirjasto tarjoaa puhtaan API rakennettuna Workbook, Worksheet, Cell ja Style ympärille – tutut objektit, jotka jokainen taulukkolaskennan kehittäjä tuntee. Lue ja kirjoita soluja käyttäen putValue(), tyylittele niitä Style, Font ja Fill -objekteilla, lisää kaavioita ChartCollection avulla, ja aseta tietojen validointi, automaattisuodattimet, kommentit ja hyperlinkit mille tahansa työkirjan välilehdelle.
Workbook.load() -tiedostolla ja tallenna workbook.save() -tietokirjaalla, säilyttämällä solumäärät, kaavat ja tyylit.worksheet.putValue() ja worksheet.getCell() -indeksiä tai solun viittauksia käyttäen.cell.setFormula() - kautta – tallennettu kirjaimellisesti XLSX-tilassa, arvioitu Excelin tai LibreOfficein avulla avoimessa.WorksheetCollection -menetelmillä, mukaan lukien addWorksheet(), removeWorksheet() ja moveWorksheet().workbook.toCsv().workbook.toMarkdown() -palvelun kautta.Style -tiedolla käyttämällä setBold(), setItalic() , setFontSize() ja setFontColor().numFmtId Style.ChartCollection -ohjelmalla, ja näytä taulukon tiedot ChartRenderer -palvelulla.addShape() tukee suorakulmia, elipssejä, nuoleja, liittimet ja paljon muuta ShapeInfo -hierarkian kautta.workbook.save() tai erityisiä menetelmiä kuten toJson(), toCsv() , toMarkdown() ja toHtml().HtmlReader:lla ja viennetään tyylisiä työkirjoja HtmlExporter:llä.workbook.protect(true, "password").style.setLocked(true) -laitteella ja ohjaa näkyvyyttä style.setHidden()-laiteilla.DataValidation ja worksheet.addDataValidation().worksheet.setAutoFilter() -muodolla ja poista suodatin removeAutoFilter().ConditionalFormatCollection kautta ColorScaleRule, DataBarRule ja IconSetRule.Comment -objekteihin worksheet.addComment() kautta.Aspose.Cells FOSS TypeScriptille on asennettavissa yhdellä npm install @aspose/cells@1.0.0 komennolla. Asennettavaksi ei ole 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 – keskeiset objektit todellisessa taulukkolaskenta‑automaatiossa. Koodikanta on MIT‑lisensoitu, isännöity GitHubissa, ja se hyväksyy virheraportit ja pull‑pyynnöt.
Luo työkirja, kirjoita eri arvotyypit soluihin ja asettaa kaavat, jotka Excel arvioi avoimeksi.
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");
Määritä solun kirjoituslajin nimi, koko, rasikas kirjain, kursiviiva ja väri käyttämällä 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ä tietovalikoima ja anna automaattisen suodatuksen päälliköille Excelin interaktiiviselle sarakkeen suodatuselle.
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-lisenssillä varattu TypeScript -kirjasto Excel-taulukkojen luomiseksi, lukemiseen, muokkaamiseen ja vientiin ilman Microsoft Office:n tarvetta.
.xlsx on luettavaa ja kirjoitettavissa olevaa materiaalia. Vientimuotoihin kuuluvat CSV, JSON, Markdown ja HTML. HTML voidaan tuoda myös HtmlReader:n kautta.
Ei. Aspose.Cells FOSS on puhdas TypeScript‑kirjasto, jolla ei ole riippuvuutta Microsoft Officesta, COM‑automaatioista tai mistään omistusoikeudellisesta ajonaikaisesta ympäristöstä.
Käynnistä npm install @aspose/cells@1.0.0. Lisäpaketteja tai natiivisia laajennuksia ei tarvita.
Kyllä. Käytä Style luokkaa, jossa on menetelmiä kuten setBold(), setItalic(), setFontSize(), setFontName() ja setFontColor() yksittäisten solujen tyylittämiseen.
Kyllä. Soita workbook.protect(true, "password") suojaamaan työkirjaa salasana. Yksittäiset solut voidaan lukita käyttämällä style.setLocked(true).