Aspose.Cells FOSS für TypeScript ist eine kostenlose, Open-Source-Bibliothek zum Arbeiten mit Tabellendateien in TypeScript-Anwendungen. Installieren Sie sie mit npm install @aspose/cells@1.0.0 und beginnen Sie damit, Arbeitsmappen zu erstellen, Zellen zu lesen, Stile anzuwenden, Diagramme zu erstellen und in XLSX, CSV, Markdown, JSON oder HTML zu exportieren – alles ohne Microsoft Excel oder irgendeine Office-Abhängigkeit zu benötigen.
Die Bibliothek stellt ein sauberes API bereit, das um Workbook, Worksheet, Cell und Style herum aufgebaut ist – die bekannten Objekte, die jeder Tabellenkalkulationsentwickler kennt. Lesen und schreiben Sie Zellen mit putValue(), formatieren Sie sie mit den Objekten Style, Font und Fill, fügen Sie Diagramme über ChartCollection hinzu und richten Sie Datenvalidierung, Auto-Filter, Kommentare und Hyperlinks in jedem Arbeitsblatt ein.
Workbook.load() und speichern Sie sie mitworkbook.save(), wobei Zellwerte, Formeln und Stile erhalten bleiben.worksheet.putValue() und worksheet.getCell() durch Zeilen-/Spaltenindex oder Zellenbezug lesen und schreiben.cell.setFormula() – wortwörtlich in XLSX gespeichert, ausgewertet durch Excel oder LibreOffice auf Open.WorksheetCollection einschließlich addWorksheet(), removeWorksheet() und moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style mit setBold(), setItalic(), setFontSize() und setFontColor() an.numFmtId in Style fest.ChartCollection und rendern Sie Diagrammdaten über ChartRenderer.addShape() hinzu, die Rechtecke, Ellipsen, Pfeile, Verbinder und mehr über die ShapeInfo‑Hierarchie unterstützen.workbook.save() oder speziellen Methoden wie toJson(), toCsv() , toMarkdown() und toHtml().HtmlReader und exportieren Sie geschmackvolle Arbeitsmappen mitHtmlExporter.workbook.protect(true, "password").style.setLocked(true) und kontrollieren Sie die Sichtbarkeit der Formel mitstyle.setHidden().DataValidation und worksheet.addDataValidation().worksheet.setAutoFilter() und entfernen Sie Filter mitremoveAutoFilter().ConditionalFormatCollection mit ColorScaleRule, DataBarRule und IconSetRule.Comment Objekten über worksheet.addComment() an.Aspose.Cells FOSS für TypeScript ist mit einem einzigen npm install @aspose/cells@1.0.0 Befehl installierbar. Es gibt keine nativen Office‑Bibliotheken oder Systempakete zu installieren. Die Bibliothek läuft in jeder Node.js‑Umgebung mit TypeScript 5+ Unterstützung.
Der API deckt Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink und Shape – die Kernobjekte für die reale Tabellenkalkulations‑Automatisierung. Der Quellcode ist MIT‑lizenziert, auf GitHub gehostet und akzeptiert Fehlermeldungen und Pull‑Requests.
Erstellen Sie eine Arbeitsmappe, schreiben Sie verschiedene Werte in Zellen und setzen Sie Formeln ein, die Excel auf Open auswertet.
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");
Setzen Sie Schriftartnamen, Größe, Fettdruck, Kursivschrift und Farbe in einer Zelle mit der Klasse 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");
Ein Datenspektrum ausfüllen und automatische Filterheader für die interaktive Spaltenfilterung in Excel aktivieren.
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");
Es ist eine kostenlose, MIT-lizenzierte TypeScript Bibliothek zum Erstellen, Lesen, Ändern und Exportieren von Excel-Tabellen ohne Microsoft Office.
.xlsx für Lesen/Schreiben. Export-only Formate umfassen CSV, JSON, Markdown und HTML. HTML kann auch über HtmlReader importiert werden.
Nein. Aspose.Cells FOSS ist eine reine TypeScript-Bibliothek ohne Abhängigkeit von Microsoft Office, COM Automation oder einer proprietären Laufzeit.
Führen Sie npm install @aspose/cells@1.0.0 aus. Es sind keine zusätzlichen Systempakete oder nativen Erweiterungen erforderlich.
Ja. Verwenden Sie die Style Klasse mit Methoden wie setBold(), setItalic(), setFontSize(), setFontName() und setFontColor(), um einzelne Zellen zu stylen.
Ja. Rufen Sie workbook.protect(true, "password") an, um eine Arbeitsmappe mit einem Passwort zu schützen. Einzelne Zellen können mit style.setLocked(true) gesperrt werden.