Node.js में EXCEL को JSON और JSON को EXCEL में कैसे बदलें

नोड.जेएस में एक्सेल को जेएसओएन और जेएसओएन को एक्सेल में कनवर्ट करें

एक्सेल कार्यपुस्तिकाओं में निहित कार्यपत्रकों के रूप में डेटा को रखने और व्यवस्थित करने के लिए सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है। डेटा संगठन के अलावा, यह आपको सॉर्टिंग, डेटा विज़ुअलाइज़ेशन, गणितीय संगणना और आदि करने देता है। कुछ मामलों में, आप JSON प्रारूप में डेटा प्राप्त करते हैं और आपको इसे एक्सेल वर्कशीट में प्रोग्रामेटिक रूप से निर्यात करने की आवश्यकता होती है। ऐसे मामलों के लिए, यह आलेख कवर करता है कि Node.js में Excel को JSON और JSON को Excel में कैसे परिवर्तित किया जाए।

इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:

एक्सेल से JSON और JSON से एक्सेल रूपांतरण REST API - स्थापना

एक्सेल को JSON और JSON को एक्सेल में बदलने के लिए, हम GroupDocs.Conversion Cloud के Node.js SDK API का उपयोग करेंगे। यह एक प्लेटफ़ॉर्म-स्वतंत्र ओपन-सोर्स लाइब्रेरी और दस्तावेज़ रूपांतरण समाधान है। यह आपको किसी भी समर्थित फ़ाइल प्रारूप के अपने दस्तावेज़ों और छवियों को अपनी ज़रूरत के किसी भी प्रारूप में मूल रूप से परिवर्तित करने की अनुमति देता है। आप Word, PowerPoint, Excel, PDF, HTML, CAD, रेखापुंज छवियों आदि जैसे 50 से अधिक प्रकार के दस्तावेज़ों और छवियों को आसानी से परिवर्तित कर सकते हैं। यह .NET, Java, PHP, Ruby, Android और Python SDKs भी प्रदान करता है। दस्तावेज़ रूपांतरण परिवार के सदस्य क्लाउड एपीआई के लिए।

आप कंसोल में निम्नलिखित कमांड का उपयोग करके GroupDocs.Conversion क्लाउड को अपने Node.js एप्लिकेशन में स्थापित कर सकते हैं:

npm install groupdocs-conversion-cloud

चरणों और उपलब्ध कोड उदाहरणों का पालन शुरू करने से पहले कृपया डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें। एक बार आपके पास अपनी आईडी और रहस्य हो जाने के बाद, कृपया नीचे दिखाए गए कोड में जोड़ें:

# http://api.groupdocs.cloud से अपने नोड एप्लिकेशन में Node.js SDK आयात करें
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// https://dashboard.groupdocs.cloud से clientId और clientSecret प्राप्त करें (मुफ्त पंजीकरण आवश्यक है)।
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Node.js{#How-to-Convert-Excel-File-to-JSON-Online-in-Node.js} में Excel फ़ाइल को JSON ऑनलाइन में कैसे बदलें

आप नीचे दिए गए चरणों का पालन करके क्लाउड पर एक्सेल को JSON में NodeJS में प्रोग्रामेटिक रूप से बदल सकते हैं:

  1. अपलोड एक्सेल फाइल को क्लाउड पर
  2. कन्वर्ट एक्सएलएसएक्स को जेएसओएन फ़ाइल में
  3. डाउनलोड परिवर्तित JSON फ़ाइल

एक्सेल फ़ाइल अपलोड करें

सबसे पहले, निम्न कोड नमूने का उपयोग करके एक्सेल फ़ाइल को क्लाउड पर अपलोड करें:

// अपने सिस्टम ड्राइव से IOStream में फ़ाइल खोलें।
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// फ़ाइल पढ़ें
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi का निर्माण करें
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // अपलोड फ़ाइल अनुरोध बनाएँ
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // फ़ाइल अपलोड करें
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

परिणामस्वरूप, अपलोड की गई एक्सेल फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी।

Node.js का उपयोग करके XLSX को JSON में बदलें

आप नीचे दिए गए चरणों का पालन करके प्रोग्रामेटिक रूप से XLSX को JSON में परिवर्तित कर सकते हैं:

  • ConvertApi का उदाहरण बनाएं
  • ConvertSettings का एक उदाहरण बनाएँ
  • संग्रहण नाम और इनपुट एक्सेल फ़ाइल पथ सेट करें
  • प्रारूप में “जेसन” असाइन करें
  • अब, आउटपुट json फ़ाइल पथ प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • ConvertDocumentRequest के साथ ConvertDocument() विधि को कॉल करके कनवर्ट करें

निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके Excel को JSON में Nodejs में कैसे परिवर्तित किया जाए:

// Node.js. में JSON फॉर्मेट में ऑनलाइन एक्सेल फाइल कैसे करें
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.xlsx";
  settings.format = "json";
  settings.outputPath = "nodejs-testing/sample-file.json";

  try {
    // कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted Excel file to JSON format");
})
.catch((err) => {
  console.log("Error occurred while converting the Excel file:", err);
})
Node.js का उपयोग करके XLSX को JSON में कैसे बदलें

Node.js का उपयोग करके XLSX को JSON में बदलें

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित JSON फ़ाइल को क्लाउड पर सहेजेगा। अब आप जानते हैं कि नोड में एक्सेल को JSON में कैसे बदलना है। अगला, निम्न कोड नमूने का उपयोग करके JSON फ़ाइल डाउनलोड करें:

// कनवर्ट की गई फ़ाइल को डाउनलोड करने के लिए FileApi का निर्माण करें
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// डोनलोड फ़ाइल अनुरोध बनाएँ
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.json", myStorage);
// डाउनलोड फ़ाइल और प्रतिक्रिया प्रकार Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // फ़ाइल को अपने सिस्टम निर्देशिका में सहेजें
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.json", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Node.js{#How-to-Convert-JSON-to-Excel-Online-using-Node.js} का उपयोग करके JSON को Excel ऑनलाइन में कैसे बदलें

आप नीचे दिए गए चरणों का पालन करके जेएसओएन को एक्सएलएसएक्स प्रारूप में प्रोग्रामेटिक रूप से परिवर्तित कर सकते हैं:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • संग्रहण नाम और इनपुट JSON फ़ाइल पथ सेट करें
  • प्रारूप में “xlsx” असाइन करें
  • अब, आउटपुट xlsx फ़ाइल पथ प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • ConvertDocumentRequest के साथ ConvertDocument () विधि को कॉल करके कनवर्ट करें

परिवर्तित फ़ाइल को अपलोड और डाउनलोड करने के लिए ऊपर बताए गए चरणों का पालन करें। निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके JSON को Excel में ऑनलाइन Nodejs में कैसे परिवर्तित किया जाए:

// Node.js REST API का उपयोग करके JSON को Excel ऑनलाइन में कैसे बदलें
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.json";
  settings.format = "xlsx";
  settings.outputPath = "nodejs-testing/sample-file.xlsx";

  try {
    // कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted JSON file to Excel XLSX format");
})
.catch((err) => {
  console.log("Error occurred while converting the JSON file:", err);
})
Node.js का उपयोग करके JSON को Excel ऑनलाइन में कैसे बदलें

Node.js का उपयोग करके JSON को Excel ऑनलाइन में कैसे बदलें

ऑनलाइन एक्सेल टू जेएसओएन और जेएसओएन टू एक्सेल कन्वर्टर फ्री

एक्सेल को JSON ऑनलाइन और JSON को एक्सेल फ्री में कैसे कन्वर्ट करें? कृपया एक्सेल टू जेएसओएन कन्वर्टर ऑनलाइन फ्री और जेएसओएन टू एक्सेल कन्वर्टर ऑनलाइन फ्री के लिए निम्नलिखित प्रयास करें, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

निष्कर्ष

विभिन्न अनुप्रयोगों के बीच डेटा को संग्रहीत और साझा करने के लिए JSON फ़ाइलों का अत्यधिक उपयोग किया जाता है। अक्सर, आपको JSON फ़ाइलों से Excel कार्यपत्रकों में डेटा निर्यात करने की आवश्यकता होती है। तदनुसार, इस लेख में, आपने सीखा है कि JSON को Excel XLSX या XLS में Node.js में कैसे परिवर्तित किया जाए। साथ ही, आपने देखा है कि JSON में Excel रूपांतरण में स्वरूपण कैसे लागू किया जाता है। जावा के माध्यम से Node.js के लिए Aspose.Cells के बारे में अधिक जानने के लिए, दस्तावेज़ पर जाएँ। इसके अलावा, आप हमारे फोरम के माध्यम से अपने प्रश्न पूछ सकते हैं।

डेटा को स्टोर और ट्रांसमिट करने के लिए एक्सेल और JSON फाइल का व्यापक रूप से उपयोग किया जाता है। उसी के अनुसार, इस लेख में बताया गया है कि कैसे Node.js अनुप्रयोगों में XLSX को JSON में बदलना है। अब आप जानते हैं:

  • Node.js का उपयोग करके XLSX फ़ाइल को JSON में ऑनलाइन कैसे बदलें;
  • Node.js का उपयोग करके JSON फ़ाइल को XLSX प्रारूप में कैसे बदलें;
  • कनवर्ट की गई फ़ाइलों को प्रोग्रामेटिक रूप से अपलोड और डाउनलोड करें;
  • मुफ्त एक्सेल टू जेएसओएन और जेएसओएन टू एक्सेल ऑनलाइन कन्वर्टर;

इसके अलावा, आप दस्तावेज़ का उपयोग करके GroupDocs.Conversion Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई को देखने और बातचीत करने देता है।

प्रश्न पूछें

आप हमारे फ्री सपोर्ट फोरम के माध्यम से XLSX फाइल को JSON फॉर्मेट में बदलने के बारे में अपने प्रश्न पूछ सकते हैं।

यह सभी देखें