उपयोग केस -- Aspose.Cells FOSS for TypeScript
Aspose.Cells FOSS for TypeScript विभिन्न दस्तावेज़-प्रसंस्करण परिदृश्यों के लिए उपयुक्त है।
दस्तावेज़ निर्माण
एक कार्यपुस्तिका को शुरू से new Workbook() से बनाएँ, मानों को worksheet.putValue() से लिखें, और Style (फ़ॉन्ट, भराव, संख्या स्वरूप) के माध्यम से स्वरूपण लागू करें, फिर परिणाम को लिखें। Workbook.save() .xlsx लिखता है; समर्पित toCsv(), toJson(), toMarkdown(), और toHtml() विधियां वही स्वरूप सीधे उसी इन-मेमोरी कार्यपुस्तिका से उत्पन्न करती हैं – कई स्वरूपों में रिपोर्ट निर्यात करने के लिए एक ही निर्माण चरण से उपयोगी, बिना प्रत्येक स्वरूप के लिए फ़ाइल को फिर से खोले।
git clone https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-TypeScript.git
cd Aspose.Cells-FOSS-for-TypeScript
npm install
npm run buildडेटा निष्कर्षण
एक मौजूदा .xlsx फ़ाइल को Workbook.load() से खोलें, फिर सेल मानों को worksheet.getCell() या getCellByRef() से पढ़ें। Worksheet कच्चे मानों के चारों ओर की संरचनात्मक भागों को भी उजागर करता है – मर्ज्ड-सेल रेंज (mergeCells()/unmergeCells()), लागू डेटा वैधता (addDataValidation()), और टिप्पणियां (addComment()) – ताकि स्क्रिप्ट केवल यह नहीं पता लगा सके कि सेल में क्या है, बल्कि शीट कैसे व्यवस्थित है।
स्वचालित प्रसंस्करण
क्योंकि लाइब्रेरी एक साधारण TypeScript/Node.js निर्भरता के रूप में चलती है और इसे Microsoft Office या COM ऑटोमेशन की आवश्यकता नहीं होती, वर्कबुक निर्माण और एक्सट्रैक्शन (ऊपर बताए गए दो उपयोग मामलों) CI पाइपलाइन, बैच जॉब, या सर्वर-साइड अनुरोध हैंडलर में बिना देखरेख के चलाए जा सकते हैं। Workbook.protect() प्रक्रिया से बाहर जाने से पहले उत्पन्न फ़ाइल को पासवर्ड से लॉक कर सकता है, जो तब उपयोगी होता है जब आउटपुट को किसी अन्य सिस्टम को सौंपा जाता है।