एक्सेल और गूगल शीट बनाने के लिए जावास्क्रिप्ट लाइब्रेरी

ओपन सोर्स जावास्क्रिप्ट एपीआई वेब के लिए एक्सेल और गूगल शीट स्टाइल स्प्रेडशीट बनाने की अनुमति देता है। यह नई शीट डालने, पूर्ववत करने और फिर से करने के आदेश देने, फ़ॉन्ट परिवार या फ़ॉन्ट आकार चुनने आदि का समर्थन करता है।

एक्स-स्प्रेडशीट स्प्रेडशीट दस्तावेज़ों के साथ काम करने के लिए एक बहुत ही उपयोगी वेब-आधारित जावास्क्रिप्ट लाइब्रेरी है। यह एक शुद्ध जावास्क्रिप्ट लाइब्रेरी है जिसका उपयोग कम प्रयास और लागत के साथ वेब के लिए एक्सेल और गूगल शीट स्टाइल स्प्रेडशीट तैयार करने के लिए किया जाता है। लाइब्रेरी खुला स्रोत है और एमआईटी लाइसेंस के तहत निःशुल्क उपलब्ध है। लाइब्रेरी में स्प्रेडशीट मॉड्यूल आयात करने या सीडीएन से जावास्क्रिप्ट फ़ाइलें लोड करने के लिए समर्थन शामिल है।

एक्स-स्प्रेडशीट लाइब्रेरी सॉफ़्टवेयर डेवलपर्स के लिए रनटाइम पर अपने डेटा को स्प्रेडशीट में लोड करना या परिवर्तन के बाद डेटा को सहेजना या मान्य करना आसान बनाती है। एक्सेल निर्माण और हेरफेर से संबंधित लाइब्रेरी द्वारा समर्थित कई महत्वपूर्ण विशेषताएं हैं जैसे नई शीट डालना, पूर्ववत करना और फिर से करना, फ़ॉन्ट परिवार या फ़ॉन्ट आकार का चयन करना, फ़ॉर्मेटिंग लागू करना या साफ़ करना (बोल्ड, इटैलिक, अंडरलाइन, स्ट्राइक), टेक्स्ट रंग या रंग भरें, बॉर्डर चुनें, सेल मर्ज करें, संरेखण लागू करें, टेक्स्ट रैपिंग, सेल फ्रीज करें, पंक्ति-ऊंचाई, कॉलम-चौड़ाई का आकार बदलें, कॉपी या कट करें और पेस्ट करें, ऑटो-फिल, पंक्ति या कॉलम डालें, पंक्ति, कॉलम, एकाधिक शीट हटाएं, मुद्रण समर्थन, डेटा सत्यापन और भी बहुत कुछ।

Previous Next

एक्स-स्प्रेडशीट के साथ शुरुआत करना

एक्स-स्प्रेडशीट को स्थापित करने का अनुशंसित तरीका एनपीएम का उपयोग करना है, कृपया सुचारू इंस्टॉलेशन के लिए निम्नलिखित स्क्रिप्ट का उपयोग करें।

npm के माध्यम से एक्स-स्प्रेडशीट स्थापित करें

$ npm install better-xlsx 

आप GitHub रिपॉजिटरी से संकलित साझा लाइब्रेरी को डाउनलोड कर सकते हैं और इसे इंस्टॉल कर सकते हैं।

जावास्क्रिप्ट के माध्यम से Excel XLSX स्प्रेडशीट निर्माण

ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी Better-xlsx सॉफ्टवेयर डेवलपर्स को जावास्क्रिप्ट कोड का उपयोग करके Microsoft Excel XLSX संगत स्प्रेडशीट बनाने में मदद करती है। लाइब्रेरी शुरू से नई वर्कबुक बनाने, वर्कशीट में शीट जोड़ने, शीट में सामग्री डालने, उसमें फ़ॉर्मेटिंग लागू करने, नई पंक्तियाँ या कॉलम डालने, टेक्स्ट या इमेज जोड़ने और कई अन्य सुविधाओं का समर्थन करती है।

XLSX वर्कशीट में पंक्तियों और स्तंभों को प्रबंधित करें

Better-xlsx लाइब्रेरी ने जावास्क्रिप्ट कोड का उपयोग करके वर्कशीट में पंक्तियों और स्तंभों को प्रबंधित करने के लिए उपयोगी कार्यक्षमता प्रदान की है। लाइब्रेरी पंक्तियों और स्तंभों को संभालने के लिए कई महत्वपूर्ण कार्यों का समर्थन करती है जैसे नई पंक्तियाँ और स्तंभ जोड़ना, पंक्ति की ऊँचाई निर्धारित करना, पंक्ति या स्तंभ में सामग्री प्राप्त करना, स्तंभ में शैलियाँ लागू करना, शीट की पंक्ति या स्तंभ भरना, स्तंभ की चौड़ाई निर्धारित करना , इत्यादि.

सेल फ़ॉर्मेटिंग और amp; एक्सेल वर्कबुक में प्रबंधन

ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी बेटर-एक्सएलएसएक्स सॉफ्टवेयर डेवलपर्स को अपने स्वयं के जावास्क्रिप्ट ऐप्स के अंदर सेल फ़ॉर्मेटिंग और इसके प्रबंधन को संभालने की शक्ति देता है। लाइब्रेरी कोड की केवल कुछ पंक्तियों के साथ एक्सेल सेल में कई शैलियों को लागू करने का समर्थन करती है। इसमें कोशिकाओं से संबंधित कई विशेषताएं भी शामिल हैं जैसे नई कोशिकाएं बनाना, कोशिकाओं को मर्ज करना, कोशिकाओं को छुपाना, सेल शैली प्राप्त करना, अन्य कोशिकाओं के साथ ऊर्ध्वाधर विलय, सेल मूल्य प्राप्त करना, सेल फॉर्मूला सेट करना, संख्या प्रकार के साथ सेल मान सेट करना और कई अधिक.

जावास्क्रिप्ट एपीआई के माध्यम से सेल टिप्पणी कैसे जोड़ें?

var cell = ws["A1"];

/* create comment array if it does not exist */
if(!cell.c) ws.A1.c = [];

/* create a comment part */
var comment_part = {
  a:"SheetJS",
  t:"I'm a little comment, short and stout!"
};

/* Add comment part to the comment array */
cell.c.push(comment_part);

//Modify a single cell value in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, [[new_value]], { origin: address });

//Modify multiple cell values in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, aoa, opts);

//Merge a group of cells

if(!worksheet["!merges"]) worksheet["!merges"] = [];
worksheet["!merges"].push(XLSX.utils.decode_range("A1:E1"));

 हिन्दी