Aspose.Cells FOSS za TypeScript je besplatna, open-source biblioteka za rad s datotekama proračunskih tablica u TypeScript aplikacijama. Instalirajte je pomoću npm install @aspose/cells@1.0.0 i počnite stvarati radne knjige, čitati ćelije, primjenjivati stilove, izraditi grafikone i izvoziti u XLSX, CSV, Markdown, JSON ili HTML – sve bez potrebe za Microsoft Excelom ili bilo kakvom Office ovisnošću.
Biblioteka izlaže čist API izgrađen oko Workbook, Worksheet, Cell, i Style – poznate objekte koje svaki programer proračunskih tablica zna. Čitajte i pišite ćelije koristeći putValue(), stilizirajte ih s Style, Font i Fill objektima, dodajte grafikone putem ChartCollection, i postavite provjeru podataka, automatske filtere, komentare i hiperveze na bilo kojem radnom listu.
Workbook.load() i spremite s workbook.save() zadržavajući vrijednosti ćelija, formule i stilove.worksheet.putValue() i worksheet.getCell() po indeksu retka/kolone ili referenci ćelije.cell.setFormula() – pohranjeni doslovno u XLSX, evaluirani od strane Excela ili LibreOfficea pri otvaranju.WorksheetCollection metoda, uključujući addWorksheet(), removeWorksheet() i moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style s setBold(), setItalic(), setFontSize() i setFontColor().numFmtId u Style.ChartCollection i prikažite podatke grafikona putem ChartRenderer.addShape() koji podržava pravokutnike, elipse, strelice, konektore i još više putem ShapeInfo hijerarhije.workbook.save() ili namjenske metode poput toJson(), toCsv(), toMarkdown() i toHtml().HtmlReader i izvezi stilizirane radne knjige s HtmlExporter.workbook.protect(true, "password").style.setLocked(true) i kontrolirajte vidljivost formule pomoću style.setHidden().DataValidation i worksheet.addDataValidation().worksheet.setAutoFilter() i uklonite filtere pomoću removeAutoFilter().ConditionalFormatCollection s ColorScaleRule, DataBarRule i IconSetRule.Comment objektima putem worksheet.addComment().Aspose.Cells FOSS za TypeScript je instalabilan jednim npm install @aspose/cells@1.0.0 naredbom. Nema izvornih Office biblioteka niti sistemskih paketa za instalaciju. Biblioteka radi u bilo kojem Node.js okruženju s podrškom za TypeScript 5+.
API pokriva Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink i Shape – osnovni objekti za automatizaciju proračunskih tablica u stvarnom svijetu. Kodna baza je licencirana pod MIT licencom, hostirana na GitHubu i prihvaća prijave grešaka i pull requests.
Stvorite radnu knjigu, upišite različite vrste vrijednosti u ćelije i postavite formule koje Excel evaluira pri otvaranju.
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");
Postavite naziv fonta, veličinu, podebljano, kurziv i boju na ćeliji koristeći klasu 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");
Popunite raspon podataka i omogućite zaglavlja automatskog filtra za interaktivno filtriranje stupaca u Excelu.
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");
To je besplatna, MIT‑licencirana TypeScript biblioteka za stvaranje, čitanje, izmjenu i izvoz Excel proračunskih tablica bez potrebe za Microsoft Office‑om.
.xlsx za čitanje/pisanje. Formati samo za izvoz uključuju CSV, JSON, Markdown i HTML. HTML se također može uvesti putem HtmlReader.
Ne. Aspose.Cells FOSS je čista TypeScript biblioteka bez ovisnosti o Microsoft Officeu, COM automatizaciji ili bilo kojem vlasničkom runtimeu.
Pokrenite npm install @aspose/cells@1.0.0. Nisu potrebni dodatni sistemski paketi ili izvorni proširenja.
Da. Koristite klasu Style s metodama poput setBold(), setItalic(), setFontSize(), setFontName() i setFontColor() za stiliziranje pojedinačnih ćelija.
Da. Pozovite workbook.protect(true, "password") da zaštitite radnu knjigu lozinkom. Pojedinačne ćelije mogu se zaključati pomoću style.setLocked(true).