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 eine saubere API bereit, die 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() laden und mit workbook.save() speichern, wobei Zellwerte, Formeln und Formatierungen erhalten bleiben.worksheet.putValue() und worksheet.getCell() über Zeilen‑/Spaltenindex oder Zellreferenz lesen und schreiben.cell.setFormula() schreiben – unverändert in XLSX gespeichert, bei Öffnen von Excel oder LibreOffice ausgewertet.WorksheetCollection-Methoden 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(), das Rechtecke, Ellipsen, Pfeile, Verbinder und mehr über die ShapeInfo Hierarchie unterstützt.workbook.save() oder dedizierten Methoden wie toJson(), toCsv(), toMarkdown() und toHtml().HtmlReader und exportieren Sie formatierte Arbeitsmappen mit HtmlExporter.workbook.protect(true, "password").style.setLocked(true) und steuern Sie die Sichtbarkeit von Formeln mit style.setHidden().DataValidation und worksheet.addDataValidation() hinzu.worksheet.setAutoFilter() und entferne Filter mit removeAutoFilter().ConditionalFormatCollection mit ColorScaleRule, DataBarRule und IconSetRule an.Comment Objekten über worksheet.addComment() anhängen.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.
Die API deckt Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink und Shape – die Kernobjekte für reale Tabellenkalkulations‑Automatisierung. Der Quellcode ist MIT-lizenziert, gehostet auf GitHub, und akzeptiert Fehlerberichte und Pull‑Requests.
Erstellen Sie eine Arbeitsmappe, schreiben Sie verschiedene Werttypen in Zellen und setzen Sie Formeln, die Excel beim Öffnen 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 den Schriftartnamen, die Größe, Fett, Kursiv und die Farbe einer Zelle mit der Style-Klasse.
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");
Füllen Sie einen Datenbereich und aktivieren Sie AutoFilter-Header für interaktive Spaltenfilterung in 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");
Es ist eine kostenlose, MIT-lizenzierte TypeScript-Bibliothek zum Erstellen, Lesen, Ändern und Exportieren von Excel-Tabellen, ohne dass Microsoft Office erforderlich ist.
.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-Automatisierung oder irgendeiner proprietären Laufzeit.
Führen Sie npm install @aspose/cells@1.0.0 aus. Es werden keine zusätzlichen Systempakete oder nativen Erweiterungen benötigt.
Ja. Verwenden Sie die Klasse Style mit Methoden wie setBold(), setItalic(), setFontSize(), setFontName() und setFontColor(), um einzelne Zellen zu formatieren.
Ja. Rufen Sie workbook.protect(true, "password") auf, um eine Arbeitsmappe mit einem Passwort zu schützen. Einzelne Zellen können mit style.setLocked(true) gesperrt werden.