Aspose.Cells FOSS pro TypeScript je bezplatná, open-source knihovna pro práci se soubory tabulek v aplikacích TypeScript. Nainstalujte ji pomocí npm install @aspose/cells@1.0.0 a začněte vytvářet sešity, číst buňky, aplikovat styly, vytvářet grafy a exportovat do XLSX, CSV, Markdown, JSON nebo HTML – vše bez nutnosti Microsoft Excel nebo jakékoli závislosti na Office.
Knihovna poskytuje čisté API postavené kolem Workbook, Worksheet, Cell a Style – známé objekty, které zná každý vývojář tabulek. Čtěte a zapisujte buňky pomocí putValue(), stylujte je pomocí objektů Style, Font a Fill, přidávejte grafy přes ChartCollection a nastavujte validaci dat, automatické filtry, komentáře a hypertextové odkazy na libovolném listu.
Workbook.load() a uložit se workbook.save() zachovávání hodnot buněk, vzorců a stylů.worksheet.putValue() a worksheet.getCell() podle indexu řádku/souboru nebo odkazu na buďáky.cell.setFormula() – uložené doslovně v XLSX, vyhodnoceny pomocí programu Excel nebo LibreOffice na otevřené.WorksheetCollection včetně addWorksheet() , removeWorksheet() a moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style s setBold() , setItalic() ,setFontSize() a setFontColor().numFmtId v Style.ChartCollection a zobrazujte údaje z grafů prostřednictvím ChartRenderer.addShape() podporujícími obdélníky, elipsy, šípy, konektory a další prostřednictvím hierarchie ShapeInfo.workbook.save() nebo specializovaných metod jako toJson(), toCsv(),toMarkdown() a toHtml().HtmlReader a exportu stylované pracovní knihy se HtmlExporter.workbook.protect(true, "password").style.setLocked(true) a kontrolujte viditelnost vzorce pomocím style.setHidden().DataValidation a worksheet.addDataValidation().worksheet.setAutoFilter() a odstraňte filtry pomocím removeAutoFilter().ConditionalFormatCollection s ColorScaleRule , DataBarRule a IconSetRule.Comment objekty prostřednictvím worksheet.addComment().Aspose.Cells FOSS pro TypeScript lze nainstalovat jedním příkazem npm install @aspose/cells@1.0.0. Neexistují žádné nativní knihovny Office ani systémové balíčky k instalaci. Knihovna běží v jakémkoli prostředí Node.js s podporou TypeScript 5+.
API pokrývá Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink a Shape – základní objekty pro reálnou automatizaci tabulek. Kódová základna je MIT‑licencovaná, je hostována na GitHubu a přijímá hlášení chyb a pull requesty.
Vytvořte pracovní knihu, napíšte do buněk různé typy hodnot a nastavit vzorce, které Excel vyhodnocuje na otevřeném.
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");
Nastavit jméno písma, velikost, tučné písmo, kurzivní a barvu v buňce pomocí třídy 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");
Zplňte rozsah dat a zapněte automatické filtrování nadpisů pro interaktivní filtraci sloupců v 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");
Je to bezplatná knihovna TypeScript s licencí MIT pro vytváření, čtení, úpravu a export Excelových tabulek bez nutnosti Microsoft Office.
.xlsx pro čtení/zápis. Formáty pouze pro export zahrnují CSV, JSON, Markdown a HTML. HTML lze také importovat pomocí HtmlReader.
Ne. Aspose.Cells FOSS je čistá knihovna TypeScript bez závislosti na Microsoft Office, COM automatizaci nebo jakémkoli proprietárním runtime.
Spusťte npm install @aspose/cells@1.0.0. Nejsou vyžadovány žádné další systémové balíčky ani nativní rozšíření.
Ano. Použijte třídu Style s metodami jako setBold(), setItalic(), setFontSize(), setFontName() a setFontColor() pro stylování jednotlivých buněk.
Ano. Zavolejte workbook.protect(true, "password") k ochraně pracovního seznamu heslem. Jednotlivé buňky lze uzamčit pomocí style.setLocked(true).