Aspose.Cells FOSS za TypeScript je besplatna, open-source biblioteka za rad sa spreadsheet fajlovima u TypeScript aplikacijama. Instalirajte je pomoću npm install @aspose/cells@1.0.0 i počnite da kreirate radne sveske, čitate ćelije, primenjujete stilove, pravite grafikone i izvozite u XLSX, CSV, Markdown, JSON, ili HTML – sve bez potrebe za Microsoft Excel-om ili bilo kojom Office zavisnošću.
Biblioteka izlaže čist API izgrađen oko Workbook, Worksheet, Cell i Style – poznatih objekata koje svaki programer tabela poznaje. Čitajte i pišite ćelije koristeći putValue(), stilizujte ih pomoću Style, Font i Fill objekata, dodajte grafikone putem ChartCollection, i postavite validaciju podataka, automatske filtere, komentare i hiperveze na bilo koji radni list.
Workbook.load() i sačuvajte ih sa workbook.save() zadržavajući vrednosti ćelija, formule i stilove.worksheet.putValue() i worksheet.getCell() po indeksu reda/kolone ili referenci ćelije.cell.setFormula() – sačuvani doslovno u XLSX, procenjeni od strane Excel ili LibreOffice pri otvaranju.WorksheetCollection metoda uključujući addWorksheet(), removeWorksheet() i moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style sa setBold(), setItalic(), setFontSize() i setFontColor().numFmtId u Style.ChartCollection i prikažite podatke grafikona putem ChartRenderer.addShape() koji podržava pravougaonike, elipse, strelice, konektore i još mnogo toga putem ShapeInfo hijerarhije.workbook.save() ili posvećene metode poput toJson(), toCsv(), toMarkdown() i toHtml().HtmlReader i izvezite stilizovane radne sveske sa HtmlExporter.workbook.protect(true, "password").style.setLocked(true) i kontrolirajte vidljivost formula pomoću style.setHidden().DataValidation i worksheet.addDataValidation().worksheet.setAutoFilter() i uklonite filtere pomoću removeAutoFilter().ConditionalFormatCollection sa ColorScaleRule, DataBarRule i IconSetRule.Comment objektima putem worksheet.addComment().Aspose.Cells FOSS za TypeScript je instalabilan jednim npm install @aspose/cells@1.0.0 komandama. Ne postoje nativne Office biblioteke niti sistemski paketi za instalaciju. Biblioteka radi u bilo kojem Node.js okruženju sa podrškom za TypeScript 5+.
API pokriva Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink i Shape – osnovne objekte za automatizaciju proračunskih tablica u stvarnom svetu. Kodna baza je licencirana pod MIT licencom, hostovana na GitHub‑u i prihvata izveštaje o greškama i pull requestove.
Kreirajte radnu svesku, upišite različite tipove vrednosti u ćelije i postavite formule koje Excel procenjuje prilikom otvaranja.
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 ime fonta, veličinu, podebljano, kurziv i boju u ć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 opseg podataka i omogućite zaglavlja automatskog filtera za interaktivno filtriranje kolona 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 TypeScript biblioteka pod MIT licencom za kreiranje, čitanje, izmenu i izvoz Excel tabela bez potrebe za Microsoft Office-om.
.xlsx za čitanje/pisanje. Formati koji se mogu samo izvoziti uključuju CSV, JSON, Markdown i HTML. HTML se takođe može uvesti putem HtmlReader.
Ne. Aspose.Cells FOSS je čista TypeScript biblioteka bez zavisnosti od Microsoft Office, COM automatizacije ili bilo kojeg vlasničkog runtime-a.
Pokrenite npm install @aspose/cells@1.0.0. Nisu potrebni dodatni sistemski paketi ili native ekstenzije.
Da. Koristite klasu Style sa metodama kao što su setBold(), setItalic(), setFontSize(), setFontName() i setFontColor() za stilizovanje pojedinačnih ćelija.
Da. Pozovite workbook.protect(true, "password") da zaštitite radnu svesku lozinkom. Pojedinačne ćelije se mogu zaključati pomoću style.setLocked(true).