पायथन में EXCEL को JSON और JSON को EXCEL में कैसे बदलें

Python में EXCEL को JSON और JSON को EXCEL में कनवर्ट करें

एक्सेल तालिका डेटा को JSON के रूप में वस्तुओं की एक सरणी के रूप में दर्शाया जा सकता है। प्रत्येक वस्तु तालिका में एक पंक्ति का प्रतिनिधित्व करती है। JSON(जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) आजकल सबसे अधिक उपयोग किया जाने वाला संरचित डेटा विनिमय प्रारूप है। JSON डेटा वस्तुओं या सरणियों का प्रतिनिधित्व करने का एक तरीका है। पढ़ना और पार्स करना आसान है, और यहां तक कि एक्सेल के साथ भी। यदि आप सारणीबद्ध डेटा को स्थानांतरित करना चाहते हैं या संरचित डेटा को सारणीबद्ध रूप में संग्रहीत करना चाहते हैं, तो इसके लिए प्रारूप को EXCEL से JSON और JSON से EXCEL में परिवर्तित करने की आवश्यकता है। इस लेख में, मैं प्रदर्शित करूँगा कि पायथन में EXCEL को JSON और JSON को EXCEL में कैसे बदला जाए।

इस लेख में निम्नलिखित विषय शामिल हैं:

Python EXCEL से JSON और JSON से EXCEL API - स्थापना

एक JSON फ़ाइल को एक एक्सेल शीट में और एक एक्सेल फ़ाइल को JSON प्रारूप में बदलने के लिए, GroupDocs.Conversion रूपांतरण प्रक्रिया के लिए API प्रदान करता है। इस लेख में, हम Python SDK of GroupDocs.Conversion Cloud API का उपयोग JSON को XLSX फ़ाइल और एक्सेल फ़ाइल को JSON प्रारूप में बदलने के लिए करेंगे। यह एक सुविधा-संपन्न, प्लेटफ़ॉर्म स्वतंत्र दस्तावेज़ और चित्र रूपांतरण पायथन लाइब्रेरी है। यह किसी भी समर्थित फ़ाइल प्रारूप की छवियों और दस्तावेजों का त्वरित रूपांतरण प्रदान करता है जैसे वर्ड-प्रोसेसिंग दस्तावेज़, स्प्रेडशीट, प्रस्तुतियाँ, चित्र, और बहुत कुछ।

आप कंसोल में निम्न आदेश का उपयोग करके अपने पायथन एप्लिकेशन में पायथन रूपांतरण एसडीके स्थापित कर सकते हैं:

pip install groupdocs_conversion_cloud

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

# http://api.groupdocs.cloud से अपने पायथन एप्लिकेशन में पायथन एसडीके आयात करें
import groupdocs_conversion_cloud

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से client_id और client_secret प्राप्त करें।
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# फ़ाइल एपीआई कॉन्फ़िगरेशन प्राप्त करें
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

पायथन का उपयोग करके एक्सेल को JSON में कैसे बदलें

आप नीचे बताए गए सरल चरणों का पालन करके एक्सेल को json फाइल में बदल सकते हैं:

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

सबसे पहले, नीचे दिए गए कोड उदाहरण का उपयोग करके एक्सेल फाइल को क्लाउड पर अपलोड करें:

# एक्सेल एक्सएलएसएक्स फाइल को क्लाउड स्टोरेज पर अपलोड करें
# फ़ाइल API का एक उदाहरण बनाएँ
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# कॉल अपलोड फ़ाइल अनुरोध
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\Sample-Spreadsheet-500000-rows.xlsx", "H:\\groupdocs-cloud-data\\Sample-Spreadsheet-500000-rows.xlsx", storage_name)

# xlsx फ़ाइल को क्लाउड पर अपलोड करें
response = file_api.upload_file(request)
print(response.uploaded)

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

पायथन में एक्सेल से JSON रूपांतरण

निम्नलिखित चरण एक्सेल फ़ाइलों को पायथन अनुप्रयोगों में प्रोग्रामेटिक रूप से json प्रारूप में परिवर्तित करने की अनुमति देते हैं।

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

निम्न कोड नमूना दिखाता है कि पायथन का उपयोग करके एक्सेल को JSON प्रारूप में कैसे बदलना है:

# पायथन का उपयोग करके एक्सेल को JSON में कैसे बदलें
try:
    # एपीआई का एक उदाहरण बनाएँ
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # कन्वर्ट सेटिंग्स को परिभाषित करें
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.xlsx"
    settings.format = "json"
    
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted EXCEL to JSON format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))
पायथन का उपयोग करके एक्सेल को JSON में कैसे बदलें

पायथन का उपयोग करके एक्सेल को JSON में कैसे बदलें

अंत में, उपरोक्त कोड नमूना JSON फ़ाइल को क्लाउड पर सहेज लेगा। यह xlsx को json फाइल में बदलने का सबसे अच्छा तरीका है।

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

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

# परिवर्तित फ़ाइल को डाउनलोड करने के लिए एपीआई आरंभीकरण
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# डाउनलोड json फ़ाइल अनुरोध बनाएँ
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\Sample-Spreadsheet-500000-rows.json", storage_name)

# परिवर्तित फ़ाइल डाउनलोड करें
response = file_api.download_file(request)

# डाउनलोड की गई json फ़ाइल को अपनी स्थानीय निर्देशिका में ले जाएँ
shutil.move(response, "H:\\groupdocs-cloud-data\\")

पायथन का उपयोग करके JSON को EXCEL में कैसे बदलें

आप पायथन एसडीके का उपयोग करके आसानी से JSON फ़ाइलों को एक्सेल फ़ाइलों (.xlsx) में बदल सकते हैं। सूचीबद्ध निम्न चरण आपके पायथन अनुप्रयोगों में JSON फ़ाइल को एक्सेल फ़ाइल में परिवर्तित करने के लिए हैं।

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

निम्न कोड नमूना दिखाता है कि पायथन का उपयोग करके JSON प्रारूप को एक्सेल फ़ाइल में कैसे बदलना है:

# पायथन का उपयोग करके JSON को EXCEL में कैसे बदलें
try:
    # एपीआई का एक उदाहरण बनाएँ
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # कन्वर्ट सेटिंग्स को परिभाषित करें
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-json-file.json"
    settings.format = "xlsx"
    
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted json to xlsx file: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))
पायथन का उपयोग करके JSON को EXCEL में कैसे बदलें

पायथन का उपयोग करके JSON को EXCEL में कैसे बदलें

अंत में, उपरोक्त कोड नमूना एक्सेल फ़ाइल को क्लाउड पर सहेज लेगा।

मुफ्त ऑनलाइन JSON और एक्सेल कन्वर्टर

एक्सेल को JSON ऐरे ऑनलाइन में कैसे बदलें? एक्सेल टू JSON कन्वर्टर एक्सेल फाइल को JSON ऑनलाइन में कनवर्ट करता है। एक मुफ्त ऑनलाइन एक्सेल से JSON कनवर्टर और ऑनलाइन JSON से एक्सेल कनवर्टर मुफ्त है। इसे Groupdocs.Conversion Cloud REST API का उपयोग करके विकसित किया गया है।

निष्कर्ष

समाप्त करने के लिए, आपने सीखा कि JSON फ़ाइलों को एक्सेल प्रारूप में कैसे परिवर्तित किया जाए और एक्सेल फ़ाइलों को JSON प्रारूप में प्रोग्रामेटिक रूप से कैसे परिवर्तित किया जाए। अब आप समझे:

  • प्रोग्रामेटिक रूप से XlSX को JSON में कैसे बदलें;
  • प्रोग्रामेटिक रूप से फ़ाइलें अपलोड करें और परिवर्तित फ़ाइलें डाउनलोड करें;
  • अजगर का उपयोग करके JSON को XLSX में कैसे बदलें;

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

प्रश्न पूछें

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

यह सभी देखें