Aspose.Cells FOSS for TypeScript एक मुफ्त, ओपन-सोर्स लाइब्रेरी है जो TypeScript अनुप्रयोगों में स्प्रेडशीट फ़ाइलों के साथ काम करने के लिए है। इसे npm install @aspose/cells@1.0.0 के साथ इंस्टॉल करें और वर्कबुक बनाना, सेल पढ़ना, स्टाइल लागू करना, चार्ट बनाना, और XLSX, CSV, Markdown, JSON, या HTML में एक्सपोर्ट करना शुरू करें – सभी बिना Microsoft Excel या किसी Office निर्भरता के।
लाइब्रेरी एक साफ़ API प्रदान करती है जो Workbook, Worksheet, Cell, और Style के आसपास निर्मित है — वह परिचित ऑब्जेक्ट्स जो हर स्प्रेडशीट डेवलपर को पता होते हैं। putValue() का उपयोग करके सेल पढ़ें और लिखें, उन्हें Style, Font, और Fill ऑब्जेक्ट्स के साथ स्टाइल करें, ChartCollection के माध्यम से चार्ट जोड़ें, और किसी भी वर्कशीट पर डेटा वैलिडेशन, ऑटो-फ़िल्टर, कमेंट्स, और हाइपरलिंक्स सेट करें।
Workbook.load() के साथ लोड करें और सेल मानों, सूत्रों और शैलियों को संरक्षित करते हुए workbook.save() के द्वारा सहेजें.worksheet.putValue() और worksheet.getCell() के साथ मान पढ़ें और लिखें.cell.setFormula() के माध्यम से सूत्र स्ट्रिंग लिखें – XLSX में शाब्दिक रूप से संग्रहीत, ओपन पर एक्सेल या लिब्रेऑफिस द्वारा मूल्यांकन किया गया.WorksheetCollection विधियों सहित कार्य पत्रक बनाएं, नाम बदलें, स्थानांतरित करें और हटा दें addWorksheet(), removeWorksheet() तथा moveWorksheet().workbook.toCsv() का उपयोग करके सीधे XLSX या CSV में डाटाबेस क्वेरी परिणाम निर्यात करें।workbook.toMarkdown() के माध्यम से स्प्रेडशीट को मार्कडाउन में परिवर्तित करें।Style के माध्यम से बोल्ड, इटालिक, फ़ॉंट आकार, और रंगों को लागू करें setBold(), setItalic() , setFontSize() और setFontColor().numFmtId में Style का उपयोग करके प्रति सेल तिथि, मुद्रा और कस्टम संख्या स्वरूप सेट करें।ChartCollection के साथ बार, लाइन, पाई, क्षेत्र और स्कैटर चार्टर बनाएं और ChartRenderer के माध्यम से चार୍ଟ डेटा को रेंडर करें।addShape() कार्यपत्रकों में वेक्टर आकृतियाँ जोड़ें जो ShapeInfo पदानुक्रम के माध्यम से आयतों, दीर्घवृत्तियों, तीरों और कनेक्टर्स का समर्थन करते हैं।workbook.save() या समर्पित विधियों जैसे toJson(), toCsv(),toMarkdown() और toHtml() का उपयोग करके XLSX, CSV, JSON, Markdown और HTML में सहेजें।HtmlReader के साथ लोड करें तथा कार्यपुस्तिकाओं का स्टाइल HtmlExporter से निर्यात करें।workbook.protect(true, "password") का उपयोग करके पासवर्ड के साथ कार्यपटल की रक्षा करें।style.setLocked(true) के साथ व्यक्तिगत कोशिकाओं को लॉक करें और style.setHidden() के द्वारा सूत्र दृश्यता नियंत्रित करें।DataValidation और worksheet.addDataValidation() के साथ जोड़ें।worksheet.setAutoFilter() के साथ सेट करें और फ़िल्टर removeAutoFilter() के साथ हटाएँ।ConditionalFormatCollection के माध्यम से ColorScaleRule, DataBarRule, और IconSetRule के साथ लागू करें।Comment ऑब्जेक्ट्स के साथ worksheet.addComment() द्वारा संलग्न करें।Aspose.Cells FOSS for TypeScript एक एकल npm install @aspose/cells@1.0.0 कमांड से स्थापित किया जा सकता है। स्थापित करने के लिए कोई मूल Office लाइब्रेरी या सिस्टम पैकेज नहीं हैं। यह लाइब्रेरी किसी भी Node.js वातावरण में TypeScript 5+ समर्थन के साथ चलती है।
यह API Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink, और Shape – वास्तविक‑विश्व स्प्रेडशीट ऑटोमेशन के लिए मुख्य ऑब्जेक्ट्स को कवर करता है। कोडबेस MIT-लाइसेंस्ड है, GitHub पर होस्ट किया गया है, और बग रिपोर्ट और पुल रिक्वेस्ट स्वीकार करता है।
कार्यपुस्तिका बनाएं, कक्षों में विभिन्न मान प्रकार लिखें और सूत्र सेट करें जो एक्सेल खुले पर मूल्यांकन करता है.
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");
Style वर्ग का उपयोग करके फ़ॉन्ट नाम, आकार, बोल्ड, इटालिक और रंग को सेल में सेट करें.
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");
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");
यह एक मुफ्त, एमआईटी-अनुज्ञा प्राप्त टाइपस्क्रिप्ट लाइब्रेरी है जो माइक्रोसॉफ्ट ऑफिस की आवश्यकता के बिना एक्सेल स्प्रेडशीट बनाने, पढ़ने, संशोधित करने और निर्यात करने के लिए उपलब्ध है।
.xlsx पढ़ने/लिखने के लिए। केवल निर्यात करने वाले स्वरूपों में CSV, JSON, Markdown और HTML शामिल हैं. HTML को भी HtmlReader के माध्यम से आयात किया जा सकता है।
नहीं. Aspose.Cells FOSS एक शुद्ध टाइपस्क्रिप्ट लाइब्रेरी है जिसमें Microsoft Office, COM स्वचालन या किसी भी स्वामित्व वाले रनटाइम पर कोई निर्भरता नहीं है।
npm install @aspose/cells@1.0.0 चलाएं। कोई अतिरिक्त सिस्टम पैकेज या मूल विस्तार की आवश्यकता नहीं है.
हाँ. Style वर्ग का उपयोग करें जैसे कि setBold(), setItalic(),setFontSize() , setFontName() और setFontColor() की विधियों के साथ अलग-अलग कोशिकाओं को स्टाइल करने के लिए।
हाँ. workbook.protect(true, "password") को कॉल करें कार्यपुस्तिका को पासवर्ड से सुरक्षित करने के लिए। व्यक्तिगत कोशिकाओं को style.setLocked(true) द्वारा लॉक किया जा सकता है।