Casi d'uso -- Aspose.Cells FOSS for TypeScript
Aspose.Cells FOSS per TypeScript è adatto a una vasta gamma di scenari di elaborazione dei documenti.
Generazione di documenti
Crea una cartella di lavoro da zero con new Workbook(), scrivi i valori con worksheet.putValue() e applica la formattazione tramite Style (font, riempimenti, formati numerici) prima di scrivere il risultato. Workbook.save() scrive .xlsx; i metodi dedicati toCsv(), toJson(), toMarkdown() e toHtml() generano quei formati direttamente dalla stessa cartella di lavoro in memoria — utile per esportare un report in diversi formati da un unico passaggio di compilazione, senza aprire nuovamente il file per ogni formato.
git clone https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-TypeScript.git
cd Aspose.Cells-FOSS-for-TypeScript
npm install
npm run buildEstrazione dei dati
Apri un file .xlsx esistente con Workbook.load(), quindi leggi i valori delle celle con worksheet.getCell() o getCellByRef(). Worksheet espone anche le parti strutturali intorno ai valori grezzi — intervalli di celle unite (mergeCells()/unmergeCells()), convalida dei dati applicata (addDataValidation()) e commenti (addComment()) — così uno script può recuperare non solo ciò che una cella contiene ma anche come è organizzato il foglio.
Elaborazione automatizzata
Poiché la libreria funziona come una semplice dipendenza TypeScript/Node.js senza alcuna necessità di Microsoft Office o automazione COM, la generazione e l’estrazione di cartelle di lavoro (i due casi d’uso sopra) possono essere eseguite in modalità non interattiva in una pipeline CI, un batch job o un gestore di richieste lato server. Workbook.protect() può bloccare un file generato con una password prima che lasci il processo, utile quando l’output viene consegnato a un altro sistema.