Aspose.Cells FOSS pre TypeScript je bezplatná, open-source knižnica na prácu so súbormi tabuľkových kalkulátorov v aplikáciách TypeScript. Nainštalujte ju pomocou npm install @aspose/cells@1.0.0 a začnite vytvárať zošity, čítať bunky, aplikovať štýly, vytvárať grafy a exportovať do XLSX, CSV, Markdown, JSON alebo HTML — všetko bez potreby Microsoft Excel alebo akejkoľvek závislosti na Office.
Knižnica poskytuje čisté API postavené okolo Workbook, Worksheet, Cell a Style – známe objekty, ktoré pozná každý vývojár tabuliek. Čítajte a zapisujte bunky pomocou putValue(), štýlujte ich pomocou objektov Style, Font a Fill, pridávajte grafy cez ChartCollection a nastavujte overovanie údajov, automatické filtre, komentáre a hypertextové odkazy na ľubovoľnom hárku.
Workbook.load() a uložte pomocou workbook.save() so zachovaním hodnôt buniek, vzorcov a štýlov.worksheet.putValue() a worksheet.getCell() podľa indexu riadku/stĺpca alebo referencie bunky.cell.setFormula() – uložené doslovne v XLSX, vyhodnotené programom Excel alebo LibreOffice pri otvorení.WorksheetCollection vrátane addWorksheet(), removeWorksheet() a moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style s setBold(), setItalic(), setFontSize() a setFontColor().numFmtId v Style.ChartCollection a vykreslite údaje grafu prostredníctvom ChartRenderer.addShape(), ktorý podporuje obdĺžniky, elipsy, šípky, konektory a ďalšie prostredníctvom hierarchie ShapeInfo.workbook.save() alebo špecializovaných metód ako toJson(), toCsv(), toMarkdown() a toHtml().HtmlReader a exportujte štýlované zošity s HtmlExporter.workbook.protect(true, "password").style.setLocked(true) a kontrolujte viditeľnosť vzorcov pomocou style.setHidden().DataValidation a worksheet.addDataValidation().worksheet.setAutoFilter() a odstráňte filtre pomocou removeAutoFilter().ConditionalFormatCollection s ColorScaleRule, DataBarRule a IconSetRule.Comment 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+.
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šit, zapíšte rôzne typy hodnôt do buniek a nastavte vzorce, ktoré Excel vyhodnotí pri 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é, kurzívu a farbu v bunke 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");
Vyplňte dátový rozsah a povolte hlavičky automatického filtra pre interaktívne filtrovanie 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á, MIT-licensed TypeScript knižnica na vytváranie, čítanie, úpravu a exportovanie Excel tabuliek bez potreby Microsoft Office.
.xlsx pre čítanie/zápis. Formáty len na export zahŕňajú CSV, JSON, Markdown a HTML. HTML je možné tiež importovať prostredníctvom HtmlReader.
Nie. Aspose.Cells FOSS je čistá TypeScript knižnica bez závislosti na Microsoft Office, COM automatizácii alebo akomkoľvek proprietárnom runtime.
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šita heslom. Jednotlivé bunky je možné zamknúť pomocou style.setLocked(true).