JSON डेटा को एक्सेल या CSV प्रारूपों में परिवर्तित करना संरचित रिपोर्टिंग और व्यवसाय विश्लेषण के लिए एक आम आवश्यकता है. .NET का Aspose.Cells अपने शक्तिशाली एपीआई के साथ इसे प्राप्त करने का एक प्रभावी तरीका प्रदान करता है।

Introduction

JSON डेटा को एक्सेल या CSV प्रारूपों में परिवर्तित करना संगठित जानकारी विश्लेषण और व्यावसायिक रिपोर्टिंग की अनुमति देने के लिए आवश्यक है. Aspose.Cells for .NET एक सरल लेकिन लचीला एपीआई प्रदान करता है जिसे सीधे स्प्रैडबोर्ड या सीएसवी फ़ाइलों पर आयात किया जा सकता है।

JSON को Excel में क्यों परिवर्तित करें?

  • ** संरचित रिपोर्टिंग:** बेहतर पढ़ने के लिए JSON में एपीआई या सेवा डेटा को तालिका प्रारूपों में परिवर्तित करें।
  • ऑटोमेशन: मैन्युअल प्रारूपण या हस्तक्षेप के बिना Excel में स्वचालित डेटा आयात करें।
  • ** विविधता:** डिज़ाइन अनुकूलन के साथ XLSX या CSV प्रारूपों के रूप में आउटपुट का समर्थन करता है।

JSON को Excel में परिवर्तित करने के लिए कदम-दर-चरण गाइड

चरण 1: NuGet के माध्यम से Aspose.Cells स्थापित करें

Aspose.Cells लाइब्रेरी स्थापित करें:

$ dotnet add package Aspose.Cells

चरण 2: Aspose.Cells लाइसेंस सेट करें

अपनी लाइसेंस के साथ पूर्ण कार्यक्षमता को सक्षम करें:

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

चरण 3: JSON इनपुट लोड करें

JSON को एक श्रृंखला या A से पढ़ें .json फ़ाइल :

  • फ़ाइल से :
string jsonInput = File.ReadAllText("Data.json");
  • सीधे स्ट्रिंग से:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

चरण 4: कार्यपुस्तिका और एक्सेस कार्यपत्रक बनाएं

एक कार्यपुस्तिका शुरू करें और इसके डिफ़ॉल्ट कार्यपत्रक तक पहुंचें:

Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

चरण 5: JsonLayoutOptions सेट करें

लेआउट विकल्पों को सेट करें ताकि टेबल के रूप में रैली को संबोधित किया जा सके:

JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;

चरण 6: कार्यपत्रक में JSON आयात करें

उपयोगिता विधि का उपयोग करके कार्यपत्रक में JSON आयात करें:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

चरण 7: Excel या CSV में सहेजें

डेटा को वांछित प्रारूप में निर्यात करें:

  • Excel के रूप में सहेजें:
workbook.Save("output.xlsx");
  • CSV के रूप में सहेजें:
workbook.Save("output.csv", SaveFormat.CSV);

सामान्य समस्याएं और सुधार

1. JSON Array सही ढंग से पारित नहीं किया गया

  • सुनिश्चित करने के लिए JsonLayoutOptions.ArrayAsTable निर्धारित किया गया है true पंक्तियों में फ्लैट करने के लिए।

2. फ़ाइल नहीं बचाता

  • ** समाधान** : वैध मार्गों की जांच करें और यह सुनिश्चित करें कि आपके आवेदन में लिखने की अनुमति है।

3. लाइसेंस चेतावनी

  • ** समाधान** : पुष्टि करें कि लाइसेंस फ़ाइल को सही ढंग से संदर्भित और लोड किया गया है।

More in this category