Aspose.Cells FOSS pre TypeScript je bezplatná knižnica s otvoreným zdrojom na prácu so súbormi tabuľkových hárkov v aplikáciách typu Type Script. nainštalujte ju pomocou npm install @aspose/cells@1.0.0 a začnite vytvárať pracovné knihy, čítať bunky, používať štýly, budovať grafy a exportovať do XLSX, CSV, Markdown, JSON alebo HTML - všetko bez nutnosti Microsoft Excel alebo akejkoľvek závislosti od Officeu.
Knižnica odhaľuje čisté API postavené okolo Workbook, Worksheet a Cell – známych objektov každého vývojára tabuľky. Čítať a písať bunky pomocou putValue() , štýl ich s Style , Font i Fill objekty, pridať grafy prostredníctvom ChartCollection . A nastaviť overovanie údajov, automatické filtre, komentáre a hypertextové prepojenia na ľubovoľnom hárku práce.
Workbook.load() a ukladajte s workbook.save() zachovávaním hodnôt buniek, vzorcov a štýlov.worksheet.putValue() a worksheet.getCell() podľa indexu riadkov/stolpov alebo referencie na bunku.cell.setFormula() – uložené doslovne v XLSX, vyhodnotené pomocou programu Excel alebo LibreOffice na otvorenej stránke.WorksheetCollection vrátane addWorksheet(), removeWorksheet() a moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style s setBold() , setItalic(), setFontSize() a setFontColor().numFmtId v Style.ChartCollection a zobrazte údaje grafu prostredníctvom ChartRenderer.addShape() podporujúcimi obdĺžniky, elipsy, šípky, konektory a ďalšie prostredníctvom hierarchie ShapeInfo.workbook.save() alebo špeciálnych metód ako toJson(), toCsv() , toMarkdown() a toHtml().HtmlReader a vývoz pracovných kníh s štýlom HtmlExporter.workbook.protect(true, "password").style.setLocked(true) a kontrolujte viditeľnosť vzorca pomocoustyle.setHidden().DataValidation a worksheet.addDataValidation().worksheet.setAutoFilter() a odstráňte filtre s removeAutoFilter().ConditionalFormatCollection s ColorScaleRule , DataBarRule a IconSetRule.Comment objektmi prostredníctvom worksheet.addComment().Aspose.Cells FOSS pre TypeScript je inštalovateľný jedným príkazom npm install @aspose/cells@1.0.0. Neexistujú žiadne natívne knižnice Office ani systémové balíky na inštaláciu. Knižnica beží v akomkoľvek prostredí Node.js s podporou TypeScript 5+.
The API pokrýva Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink a Shape – základné objekty pre reálnu automatizáciu tabuliek. Kódová základňa je licencovaná pod MIT, hostovaná na GitHub a prijíma hlásenia chýb a pull requesty.
Vytvorte zošity, napíšte do buniek rôzne typy hodnôt a nastaviť vzorce, ktoré Excel vyhodnotí na otvorené.
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");
Nastavte názov písma, veľkosť, tučná písmena, kurzivita a farbu v bunkách pomocou triedy 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");
Zoplňte rozsah údajov a povoliť automatické filtrovanie nadpisov pre interaktívne filtráciu stĺpcov v programe Excel.
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");
Je to bezplatná knižnica s licenciou MIT TypeScript pre vytváranie, čítanie, úpravu a export tabuľkových hárkov Excel bez nutnosti Microsoft Office.
.xlsx pre čítanie/napísanie. Formáty na vývozy zahŕňajú CSV, JSON, Markdown a HTML. HTML je možné tiež importovať prostredníctvom HtmlReader.
Nie. Aspose.Cells FOSS je čistá knižnica TypeScript bez závislosti na Microsoft Office, COM automatizácii alebo vlastnom čase spustenia.
Spustite npm install @aspose/cells@1.0.0. Nie sú potrebné žiadne ďalšie systémové balíky ani natívne rozšírenia.
Áno. Použite triedu Style s metódami ako setBold(), setItalic(), setFontSize(), setFontName() a setFontColor() na štýlovanie jednotlivých buniek.
Áno. Zavolajte workbook.protect(true, "password") na ochranu zošity heslom. Jednotlivé bunky môžu byť uzamknuté pomocou style.setLocked(true).