एक्सेल एक्सएलएसएक्स फाइलों को जेनरेट और पार्स करने के लिए जावास्क्रिप्ट लाइब्रेरी  

वर्कशीट से एक्सेल डेटा को पॉप्युलेट करने के लिए ओपन सोर्स जावास्क्रिप्ट एपीआई, पंक्तियों और स्तंभों को प्रबंधित करने, एक्सेल शीट्स को प्रबंधित करने, डेटा सत्यापन, एक्सएलएसएक्स एजाइल एन्क्रिप्शन या डिक्रिप्शन, और इसी तरह।

xlsx-populate एक शक्तिशाली जावास्क्रिप्ट लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को ऐसे एप्लिकेशन बनाने में सक्षम बनाती है जो एक्सेल XLSX को आसानी से जेनरेट और पार्स कर सकते हैं। पुस्तकालय पहले Node.js के लिए लिखा गया था और बाद में ब्राउज़र समर्थन भी प्रदान किया जाता है। पुस्तकालय में कई महत्वपूर्ण विशेषताएं शामिल हैं जैसे एक्सेल शीट से एक्सेल डेटा को पॉप्युलेट करना, मौजूदा कार्यपुस्तिकाओं से डेटा खींचना, पंक्तियों और स्तंभों को प्रबंधित करना, एक्सेल शीट्स को प्रबंधित करना, डेटा ढूंढना और बदलना, सेल स्वरूपण का प्रबंधन, समृद्ध टेक्स्ट समर्थन, डेटा सत्यापन समर्थन, हाइपरलिंक, पेज मार्जिन सपोर्ट, प्रिंटिंग सपोर्ट, XLSX एजाइल एन्क्रिप्शन या डिक्रिप्शन और बहुत कुछ प्रबंधित करें।

पुस्तकालय बहुत स्थिर है और मौजूदा कार्यपुस्तिका सुविधाओं और शैलियों को बरकरार रखने पर जोर देता है। पुस्तकालय स्प्रेडशीट पंक्तियों और स्तंभों से संबंधित कई महत्वपूर्ण विशेषताओं का समर्थन करता है, जैसे कि आप आकार बदलने, छिपाने या दिखाने या कक्षों तक पहुँचने के लिए पंक्तियों और स्तंभों तक पहुँच सकते हैं।

वह xlsx-populate किसी निर्दिष्ट एक्सेल फ़ाइल से एक्सेल वर्कशीट को आसानी से पढ़ सकता है, उसका डेटा JSON फॉर्मेट में प्राप्त कर सकता है, और इसे आसानी से किसी अन्य वर्कशीट में निर्यात कर सकता है। आप एक साथ कई कोशिकाओं को आसानी से पार्स और हेरफेर कर सकते हैं। लाइब्रेरी में एक्सेल वर्कशीट्स और वर्कबुक्स के प्रबंधन से संबंधित कई महत्वपूर्ण विशेषताओं के लिए समर्थन शामिल है जैसे कि नई शीट जोड़ना, वर्कशीट का नाम बदलना, शीट को अन्य स्थानों पर ले जाना, और बहुत कुछ।

Previous Next

xlsx-populate के साथ शुरुआत करना

xlsx-populate को स्थापित करने का अनुशंसित तरीका, npm का उपयोग कर रहा है, कृपया एक आसान स्थापना के लिए निम्न स्क्रिप्ट का उपयोग करें।

npm के माध्यम से xlsx-populate इंस्टॉल करें

npm install xlsx-populate 

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

जावास्क्रिप्ट एपीआई के माध्यम से एक्सेल वर्कशीट प्रबंधित करें

ओपन सोर्स लाइब्रेरी xlsx-populate ने आपके एक्सेल वर्कशीट को अपने स्वयं के जावास्क्रिप्ट एप्लिकेशन के अंदर आसानी से प्रबंधित करने के लिए सहायता प्रदान की है। लाइब्रेरी में शीट्स के प्रबंधन के लिए कई विकल्प शामिल हैं, जैसे कि एक नई वर्कशीट जोड़ना, वर्कशीट में नाम निर्दिष्ट करना, शीट का नाम बदलना, वर्कशीट को मूव करना, वर्कशीट को डिलीट करना, एक्टिव शीट प्राप्त करना, नाम से शीट प्राप्त करना, या इंडेक्स आदि। पर।

JavaScript API के माध्यम से विभिन्न तरीकों में नया वर्कशीट जोड़ें

// Add a new sheet named 'New 1' at the end of the workbook
const newSheet1 = workbook.addSheet('New 1');
// Add a new sheet named 'New 2' at index 1 (0-based)
const newSheet2 = workbook.addSheet('New 2', 1);
// Add a new sheet named 'New 3' before the sheet named 'Sheet1'
const newSheet3 = workbook.addSheet('New 3', 'Sheet1');
// Add a new sheet named 'New 4' before the sheet named 'Sheet1' using a Sheet reference.
const sheet = workbook.sheet('Sheet1');
const newSheet4 = workbook.addSheet('New 4', sheet);

एक्सेल वर्कबुक में खोजें और बदलें

मुफ्त पुस्तकालय xlsx-populate सॉफ्टवेयर डेवलपर्स को किसी कार्यपुस्तिका में आसानी से पाठ खोजने में सक्षम बनाता है और इसे जावास्क्रिप्ट कमांड का उपयोग करके एक नए से भी बदल सकता है। यह कई महत्वपूर्ण विकल्प प्रदान करता है जैसे टेक्स्ट की सभी घटनाओं को ढूंढना, पहली शीट में टेक्स्ट खोजना, टेक्स्ट ढूंढना लेकिन इसे प्रतिस्थापित नहीं करना, यह जांचना कि कोई विशेष सेल मान से मेल खाता है, सभी लोअरकेस अक्षरों को अपरकेस के साथ बदलना, और बहुत कुछ .

JavaScript API के माध्यम से कुकबुक में सेल में टेक्स्ट खोजें और बदलें

// Find all occurrences of the text "foo" in the workbook and replace with "bar".
workbook.find("foo", "bar"); // Returns array of matched cells
// Find the matches but don't replace.
workbook.find("foo");
// Just look in the first sheet.
workbook.sheet(0).find("foo");
// Check if a particular cell matches the value.
workbook.sheet("Sheet1").cell("A1").find("foo"); // Returns true or false

एक्सेल वर्कबुक में सेल फॉर्मेटिंग

ओपन सोर्स लाइब्रेरी xlsx-populate जावास्क्रिप्ट कोड का उपयोग करके एक्सेल वर्कशीट सेल फॉर्मेटिंग के लिए कई महत्वपूर्ण विशेषताओं का समर्थन करती है। आप आसानी से एकल शैली के साथ-साथ कई शैलियों को आसानी से सेट या प्राप्त कर सकते हैं। आप किसी भी संयोजन का उपयोग करके सभी कक्षों को एकल शैली या एकाधिक शैलियों के साथ श्रेणी में सेट कर सकते हैं। Microsoft Excel के समान ही किसी स्तंभ पर शैली सेट करने से वह शैली सभी मौजूदा कक्षों के साथ-साथ किसी भी नए कक्षों पर लागू होगी जो आबाद हैं।

JavaScript के माध्यम से वर्कशीट सेल के लिए Set/Get सिंगल या मल्टीपल स्टाइल

// Get a single style
const bold = cell.style("bold"); // true
// Get multiple styles
const styles = cell.style(["bold", "italic"]); // { bold: true, italic: true }
// Set a single style
cell.style("bold", true);
// Set multiple styles
cell.style({ bold: true, italic: true });

एक्सेल डेटा सत्यापन समर्थन

Microsoft Excel में डेटा सत्यापन सुविधा उपयोगकर्ताओं को यह नियंत्रित करने में मदद करती है कि कार्यपत्रक में क्या दर्ज किया जा सकता है। उदाहरण के लिए, आप एक जांच कर सकते हैं कि एक संख्या मान दर्ज किया गया है या दिनांक एक विशेष प्रारूप है, आदि। ओपन सोर्स लाइब्रेरी xlsx-populate सेल डेटा सत्यापन प्राप्त करने या निकालने के लिए एक पूर्ण समर्थन सेटिंग प्रदान करती है। आप आसानी से कई सेल पर सत्यापन भी लागू कर सकते हैं

JavaScript API के माध्यम से डेटा सत्यापन करें

// Set the data validation
cell.dataValidation({
    type: 'list',
    allowBlank: false,
    showInputMessage: false,
    prompt: false,
    promptTitle: 'String',
    showErrorMessage: false,
    error: 'String',
    errorTitle: 'String',
    operator: 'String',
    formula1: '$A:$A',//Required
    formula2: 'String'
});
//Here is a short version of the one above.
cell.dataValidation('$A:$A');
// Get the data validation
const obj = cell.dataValidation(); // Returns an object
// Remove the data validation
cell.dataValidation(null); //Returns the cell
 हिन्दी