Przypadki użycia -- Aspose.Cells FOSS for TypeScript
Aspose.Cells FOSS dla TypeScript jest odpowiedni dla szeregu scenariuszy przetwarzania dokumentów.
Generowanie dokumentów
Zbuduj skoroszyt od podstaw przy użyciu new Workbook(), zapisz wartości przy pomocy worksheet.putValue() i zastosuj formatowanie za pomocą Style (czcionki, wypełnienia, formaty liczb) przed zapisaniem wyniku. Workbook.save() zapisuje .xlsx; dedykowane metody toCsv(), toJson(), toMarkdown() i toHtml() generują te formaty bezpośrednio z tego samego skoroszytu w pamięci — przydatne do eksportu raportu w kilku formatach z jednego kroku budowania, bez ponownego otwierania pliku dla każdego formatu.
git clone https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-TypeScript.git
cd Aspose.Cells-FOSS-for-TypeScript
npm install
npm run buildEkstrakcja danych
Otwórz istniejący plik .xlsx przy użyciu Workbook.load(), a następnie odczytaj wartości komórek przy pomocy worksheet.getCell() lub getCellByRef(). Worksheet udostępnia także elementy strukturalne wokół surowych wartości — zakresy scalonych komórek (mergeCells()/unmergeCells()), zastosowane sprawdzanie poprawności danych (addDataValidation()) oraz komentarze (addComment()) — dzięki czemu skrypt może odzyskać nie tylko zawartość komórki, ale także organizację arkusza.
Zautomatyzowane przetwarzanie
Ponieważ biblioteka działa jako zwykłe zależność TypeScript/Node.js bez wymogu Microsoft Office ani automatyzacji COM, generowanie i ekstrakcja skoroszytów (dwa powyższe przypadki użycia) mogą być uruchamiane bez nadzoru w potoku CI, zadaniu wsadowym lub obsłudze żądań po stronie serwera. Workbook.protect() może zablokować wygenerowany plik hasłem przed opuszczeniem procesu, co jest przydatne, gdy wynik jest przekazywany do innego systemu.