नि:शुल्क Node.js लाइब्रेरी Excel फ़ाइलें खोलने और पढ़ने के लिए

ओपन सोर्स Node.js Excel लाइब्रेरी जो सॉफ्टवेयर डेवलपर्स को ब्राउज़र और Node.js एप्लिकेशन में Excel फ़ाइलों से डेटा पार्स और पढ़ने में सक्षम बनाती है।

read-excel-file क्या है?

आज के डेटा‑ड्राईव्ड समाज में डेटा को संग्रहीत और मैनिपुलेट करने के लिए Excel अभी भी एक आम टूल है। सॉफ्टवेयर डेवलपर्स को अक्सर अपनी एप्लिकेशन में Excel फ़ाइलों को पढ़ने की क्षमता जोड़नी पड़ती है। जबकि इस उद्देश्य के लिए कई लाइब्रेरी उपलब्ध हैं, एक भरोसेमंद, उपयोग में आसान और अद्यतन लाइब्रेरी चुनना कठिन हो सकता है। ऐसी ही एक प्रमुख लाइब्रेरी है ओपन‑सोर्स read‑excel‑file प्रोजेक्ट। कुछ लाइनों के कोड के साथ, यह JavaScript लाइब्रेरी Node.js पर्यावरण में Excel फ़ाइलों को पार्स और पढ़ सकती है।

catamphetamine द्वारा विकसित, read‑excel‑file एक ओपन‑सोर्स JavaScript पैकेज है जो वेब और Node.js दोनों संदर्भों में Excel फ़ाइलें पढ़ना आसान बनाता है। इसके द्वि‑उपयोगी समर्थन के कारण डेवलपर्स सर्वर‑साइड और क्लाइंट‑साइड दोनों प्रोसेसिंग के लिए इस लाइब्रेरी का उपयोग कर सकते हैं। लाइब्रेरी की शक्ति और पोर्टेबिलिटी के कारण सॉफ्टवेयर्स डेवलपर्स Excel स्प्रेडशीट्स से डेटा आसानी से निकाल सकते हैं। इसकी प्रमुख विशेषताएँ इसकी प्रभावशीलता और सरलता हैं, जो इसे नौसिखिया और अनुभवी दोनों डेवलपर्स के लिए एक बेहतरीन विकल्प बनाती हैं।

read-excel-file लाइब्रेरी की सरलता इसका एक मुख्य लाभ है। यह आधुनिक Excel दस्तावेज़ों के साथ संगत है और सबसे व्यापक रूप से उपयोग किए जाने वाले Excel फ़ाइल प्रकारों, XLS और XLSX, का समर्थन करता है। बड़ी डाटासेट को लाइब्रेरी आसानी से संभाल सकती है, और यह पढ़े जा रहे डेटा की शुद्धता सुनिश्चित करने के लिए उपयोगी त्रुटि चेतावनियों और मान्यकरण नियमों को प्रदान करती है। इसके अतिरिक्त, यह कुछ उन्नत क्षमताओं का समर्थन करती है, जिसमें विशिष्ट डेटा प्रकारों जैसे तिथियों को संभालना और Excel कॉलम को विशिष्ट डेटा प्रकारों और संरचनाओं से मैप करने के लिए स्कीमा बनाना शामिल है। मजबूत समुदाय समर्थन और निरंतर रखरखाव के कारण, यह दुनिया भर के डेवलपर्स के लिए एक भरोसेमंद विकल्प है।

Previous Next

read-excel-file के साथ प्रारंभ करें

read-excel-file स्थापित करने के लिए, आप npm, जावास्क्रिप्ट के पैकेज मैनेजर का उपयोग कर सकते हैं। कृपया सफल स्थापना के लिए नीचे दिए गए कमांड का उपयोग करें।

npm के माध्यम से read-excel-file को इंस्टॉल करें

npm install read-excel-file --save

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

Node.js ऐप्स में बड़े Excel फाइलें पढ़ें

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

Node.js पर्यावरण में Excel फ़ाइल को लोड और पढ़ने का तरीका?

const readXlsxFile = require('read-excel-file/node');

// Path to your Excel file
const filePath = 'path/to/your/excel-file.xlsx';

readXlsxFile(filePath).then((rows) => {
  // rows is an array of arrays representing the rows and columns of the Excel file
  console.log(rows);
}).catch((error) => {
  console.error('Error reading Excel file:', error);
});

Node.js में लचीला डेटा पार्सिंग

ओपन सोर्स read-excel-file लाइब्रेरी ने लचीले डेटा पार्सिंग का पूर्ण समर्थन शामिल किया है, जिससे सॉफ़्टवेयर डेवलपर्स को डेटा को व्याख्या करने के लिए कस्टम स्कीमा परिभाषित करने की अनुमति मिलती है। यह फीचर उन जटिल एक्सेल फ़ाइलों के साथ काम करते समय विशेष रूप से उपयोगी है जिनमें विभिन्न डेटा प्रकार और संरचनाएँ होती हैं। एक स्कीमा परिभाषित करके, आप सुनिश्चित कर सकते हैं कि डेटा सही और लगातार पार्स हो। अधिक उन्नत परिदृश्यों के लिए, आप स्कीमा परिभाषित कर सकते हैं जो एक्सेल कॉलम को विशिष्ट डेटा प्रकार और संरचनाओं से मैप करता है। निम्नलिखित उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर्स कैसे कस्टम स्कीमा परिभाषित करके Node.js अनुप्रयोगों के भीतर एक्सेल फ़ाइलों की संरचना और सामग्री को वैध कर सकते हैं।

Node.js में कस्टम स्कीमा परिभाषित करके Excel फ़ाइल के डेटा को पार्स करने का तरीका?

const schema = {
  'Column 1': {
    prop: 'column1',
    type: String,
    required: true
  },
  'Column 2': {
    prop: 'column2',
    type: Number
  }
};

readXlsxFile(filePath, { schema }).then(({ rows, errors }) => {
  if (errors.length > 0) {
    console.error('Validation errors:', errors);
  } else {
    console.log(rows);
  }
});

Node.js में कस्टम टाइप्स और डेट पार्सिंग

read-excel-file लाइब्रेरी कस्टम प्रकार और तिथि पार्सिंग के लिए मजबूत समर्थन प्रदान करती है, जो एक्सेल फ़ाइलों में जटिल डेटा संरचनाओं को संभालते समय विशेष रूप से उपयोगी है। यह एक बहुत ही उपयोगी फीचर है और सॉफ़्टवेयर डेवलपर्स को यह परिभाषित करने की अनुमति देता है कि विभिन्न डेटा प्रकार, जिसमें तिथियाँ भी शामिल हैं, कैसे पार्स किए जाने चाहिए, जिससे डेटा की अखंडता और निरंतरता सुनिश्चित हो। एक कस्टम स्कीमा को परिभाषित करने के लिए, आप एक ऑब्जेक्ट बनाते हैं जहाँ कुंजियों को एक्सेल फ़ाइल के कॉलम नामों के रूप में और मानों को उन कॉलमों के गुण, प्रकार और वैधता नियमों के रूप में वर्णित किया जाता है। नीचे के उदाहरण में 'Event Date' कॉलम मानों को Date ऑब्जेक्ट में पार्स किया जाता है, और toISOString विधि का उपयोग करके तिथियों को ISO स्ट्रिंग्स के रूप में फ़ॉर्मेट किया जाता है।

Node.js एप्लिकेशन में Excel XLSX वर्कशीट में डेट पार्सिंग को संभालने का तरीका?

const readXlsxFile = require('read-excel-file/node');

// Schema with date parsing
const schema = {
  'Event Date': {
    prop: 'eventDate',
    type: Date,
    required: true
  }
};

// Read and parse the Excel file with date parsing
readXlsxFile('path/to/file.xlsx', { schema }).then(({ rows, errors }) => {
  if (errors.length > 0) {
    console.error('Validation errors:', errors);
  } else {
    rows.forEach(row => {
      console.log(`Event Date: ${row.eventDate.toISOString()}`);
    });
  }
}).catch((error) => {
  console.error('Error reading Excel file:', error);
});

बेहतर एरर हैंडलिंग सपोर्ट

ओपन-सोर्स read-excel-file पैकेज में मजबूत त्रुटि हैंडलिंग सुविधाएँ शामिल हैं। पार्सिंग के दौरान उत्पन्न होने वाले वैधता मुद्दों को रिकॉर्ड किया जाता है और उन्हें उचित रूप से संबोधित या लॉग किया जा सकता है। पढ़े जाने वाले डेटा की अखंडता सुनिश्चित करने के लिए, लाइब्रेरी वैधता नियमों को शामिल करती है और स्पष्ट त्रुटि संकेत प्रदान करती है। यह डेवलपर्स को डेटा या एक्सेल फ़ाइल में समस्याओं को अधिक तेज़ी से खोजने और ठीक करने में मदद करता है।

 हिन्दी