पायथन में एक्सएलएसएक्स स्प्रेडशीट

पायथन में CSV को एक्सेल XLS/XLSX स्प्रेडशीट में कैसे बदलें

सीएसवी एक सादा पाठ फ़ाइल है जिसमें अल्पविराम से अलग किए गए मान होते हैं, जो एक स्प्रेडशीट की कोशिकाओं में व्यवस्थित होते हैं। XLSX फ़ाइल एक एक्सेल स्प्रेडशीट है जो माइक्रोसॉफ्ट एक्सेल द्वारा बनाया गया एक प्रसिद्ध प्रारूप है। कुछ मामलों में, आपको बिना खोले CSV को एक्सेल में बदलना होगा। GroupDocs.Cloud API CSV को सेकंड में एक्सेल प्रारूप में बदलने का सुरक्षित और तेज़ तरीका प्रदान करता है। तो, यह लेख सीएसवी को एक्सेल एक्सएलएस / एक्सएलएसएक्स स्प्रेडशीट में पायथन में बदलने का तरीका बताता है।

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

एक्सेल एक्सएलएस/एक्सएलएसएक्स रेस्ट एपीआई और पायथन एसडीके के लिए सीएसवी {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}

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

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

pip install groupdocs_conversion_cloud

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

# अजगर का उपयोग करके एक्सेल रूपांतरण के लिए CSV के लिए पायथन लाइब्रेरी लोड करें
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 = "groupdocs-cloud_storage"

पायथन में CSV फ़ाइल को एक्सेल XLSX में कैसे बदलें

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

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

निम्न कोड उदाहरण दिखाता है कि पायथन में REST API का उपयोग करके कॉलम के साथ एक्सेल में CSV फ़ाइल कैसे खोलें:

# पायथन में CSV फ़ाइल को एक्सेल XLSX में कैसे बदलें
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.csv"
  settings.format = "xlsx"

  loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
  loadOptions.separator = ","

  convertOptions = groupdocs_conversion_cloud.XlsxConvertOptions()

  settings.load_options = loadOptions
  settings.convert_options = convertOptions
  settings.output_path = "python-testing"

  # कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # सीएसवी को एक्सेल एक्सएलएसएक्स फाइल स्प्रेडशीट में बदलें
  response = convert_api.convert_document(request)

  print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
पायथन में CSV को XLSX फ़ाइल में कैसे बदलें

पायथन में CSV को XLSX फ़ाइल में कैसे बदलें

पायथन में CSV को XLS स्प्रेडशीट में कैसे बदलें

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

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएँ
  • अब, ConvertSettings का एक उदाहरण बनाएँ
  • अगला, भंडारण नाम और इनपुट एक्सेल फ़ाइल पथ प्रदान करें
  • आउटपुट फ़ाइल स्वरूप के रूप में “xls” सेट करें
  • अब, CsvLoadOptions का एक उदाहरण बनाएँ
  • फिर, CSV फ़ाइल अल्पविराम विभाजक सेट करें
  • लोडऑप्शन, कन्वर्टऑप्शन और आउटपुट फ़ाइल पथ प्रदान करें
  • फिर, ConvertDocumentRequest को ConvertSettings के साथ बनाएं
  • अंत में, ConvertDocumentRequest के साथ Convert\document() मेथड को कॉल करके कन्वर्ट करें

निम्न कोड उदाहरण दिखाता है कि पायथन में REST API का उपयोग करके CSV फ़ाइल को एक्सेल कॉलम में कैसे परिवर्तित किया जाए:

# पायथन में CSV को XLS स्प्रेडशीट में कैसे बदलें
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.csv"
  settings.format = "xls"

  loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
  loadOptions.separator = ","

  convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()

  settings.load_options = loadOptions
  settings.convert_options = convertOptions
  settings.output_path = "python-testing"

  # कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # सीएसवी को एक्सेल एक्सएलएस स्प्रेडशीट में बदलें
  response = convert_api.convert_document(request)

  print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

सीएसवी फाइल कन्वर्टर ऑनलाइन फ्री

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

उपसंहार

इस लेख में हमने सीखा है:

  • REST API का उपयोग करके csv को अजगर में एक्सेल में कैसे बदलें;
  • अजगर का उपयोग करके csv फ़ाइल को xls स्प्रेडशीट फ़ाइल में कैसे बदलें;
  • अजगर में सीएसवी फ़ाइल को प्रोग्रामेटिक रूप से अपलोड और डाउनलोड करें;

इसके अलावा, आप दस्तावेज़ीकरण का उपयोग करके पायथन स्प्रेडशीट एपीआई के बारे में अधिक जानकारी प्राप्त कर सकते हैं। हमारी स्प्रैडशीट REST API के बारे में अधिक जानने के लिए हमारे पास स्वैगर-आधारित API रेफरेंस एक्सप्लोरर है। आप इस उपयोगकर्ता के अनुकूल स्वैगर इंटरफ़ेस का उपयोग करके वास्तविक समय के डेटा के साथ CSV को XLSX पायथन लाइब्रेरी में आज़मा सकते हैं, जैसा कि नीचे दी गई छवि में दिखाया गया है।

प्रश्न पूछें

यदि आपके पास CSV से XLSX कन्वर्टर के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक फ्री सपोर्ट फोरम में पूछें और कुछ घंटों के भीतर इसका उत्तर दिया जाएगा।

यह सभी देखें

हम समर्थित दस्तावेज़ रूपांतरणों और फ़ाइल स्वरूपों के संबंधित लिंक का भी सुझाव देते हैं: