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 – poznate objekte koje svaki developer za proračunske tablice zna. Č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, auto‑filtere, komentare i hiperveze na bilo kojem radnom listu.
Workbook.load() и чувајте с workbook.save(), задржавајући вредности ћелија, формуле и стилове.worksheet.putValue() и worksheet.getCell() по индексу редова/столона или референци ћелије.cell.setFormula() – сачувано дословно у XLSX, процењено од стране Ексела или Либреофице на отвореном.WorksheetCollection укључујући addWorksheet(), removeWorksheet() и moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style са setBold(), setItalic() , setFontSize() и setFontColor().numFmtId у Style.ChartCollection и дају податке о табели преко ChartRenderer.addShape() који подржава правоугаоце, елипсе, стреле, коннекторе и још много тога путем хијерархије ShapeInfo .workbook.save() или посебне методе као што су toJson(), toCsv(),toMarkdown() и toHtml().HtmlReader и извозити радне књиге у стилу саHtmlExporter.workbook.protect(true, "password").style.setLocked(true) и контролишете видљивост формуле саstyle.setHidden().DataValidation и worksheet.addDataValidation().worksheet.setAutoFilter() и уклоните филтере саremoveAutoFilter().ConditionalFormatCollection са ColorScaleRule, DataBarRule и IconSetRule.Comment објектима преко 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 obuhvata Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink i Shape — osnovne objekte za real‑world automatizaciju tabela. Kod je licenciran pod MIT‑licencom, hostovan na GitHub‑u i prihvata izveštaje o greškama i pull zahteve.
Створите радни лист, напишите различите врсте вредности у ћелије и поставите формуле које Ексел процењује на отвореном.
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");
Поставите име, величину, дебело писмо, курзивно и боју шрифта у ћелији користећи класу 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");
Попунирајте опсег података и омогућите аутоматско филтрирање заглавља за интерактивно филтрување колона у Екцелу.
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");
То је бесплатна, лиценцирана библиотека ТипСкрипт за стварање, читање, модификацију и извоз Екселова табела без потребе за Мајкрософт Офисом.
.xlsx за читање/писање. Формати који се извозе само укључују CSV, JSON, Markdown и HTML. HTML се такође може увезти преко HtmlReader.
Не. Aspose.Cells FOSS је чиста библиотека ТипСкрипт без зависности од Мајкрософт оффиса, COM аутоматизације или било ког власничког времена рада.
Pokrenite npm install @aspose/cells@1.0.0. Nisu potrebni dodatni sistemski paketi ili nativna proširenja.
Да. Користите класу Style са методама као што су setBold(), setItalic(),setFontSize() , setFontName() и setFontColor() за стилисање појединачних ћелија.
Да. Позовите workbook.protect(true, "password") да бисте заштитили радни лист паролом. појединачне ћелије се могу закључавати са style.setLocked(true).