Anwendungsfälle -- Aspose.Cells FOSS for TypeScript
Aspose.Cells FOSS für TypeScript ist für eine Reihe von Dokumentenverarbeitungs-Szenarien geeignet.
Dokumentenerstellung
Erstellen Sie ein Arbeitsbuch von Grund auf mit new Workbook(), schreiben Sie Werte mit worksheet.putValue() und wenden Sie Formatierungen über Style (Schriftarten, Füllungen, Zahlenformate) an, bevor Sie das Ergebnis ausgeben. Workbook.save() schreibt .xlsx; die dedizierten Methoden toCsv(), toJson(), toMarkdown() und toHtml() erzeugen diese Formate direkt aus demselben im Speicher befindlichen Arbeitsbuch – nützlich, um einen Bericht in mehreren Formaten aus einem einzigen Build-Schritt zu exportieren, ohne die Datei für jedes Format erneut zu öffnen.
git clone https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-TypeScript.git
cd Aspose.Cells-FOSS-for-TypeScript
npm install
npm run buildDatenextraktion
Öffnen Sie eine bestehende .xlsx-Datei mit Workbook.load() und lesen Sie dann Zellwerte mit worksheet.getCell() oder getCellByRef() aus. Worksheet gibt auch die strukturellen Bestandteile um die Rohwerte herum frei – zusammengeführte Zellbereiche (mergeCells()/unmergeCells()), angewandte Datenvalidierung (addDataValidation()) und Kommentare (addComment()) – sodass ein Skript nicht nur wiederherstellen kann, was eine Zelle enthält, sondern auch, wie das Blatt organisiert ist.
Automatisierte Verarbeitung
Da die Bibliothek als reine TypeScript/Node.js-Abhängigkeit ohne Microsoft Office- oder COM-Automatisierungsanforderung läuft, können die Arbeitsmappen-Generierung und -Extraktion (die beiden oben genannten Anwendungsfälle) unbeaufsichtigt in einer CI-Pipeline, einem Batch-Job oder einem serverseitigen Request-Handler ausgeführt werden. Workbook.protect() kann eine erzeugte Datei vor dem Verlassen des Prozesses mit einem Passwort sperren, was nützlich ist, wenn die Ausgabe an ein anderes System übergeben wird.