
क्या आप अपनी एक्सेल (XLS, XLSX) फ़ाइलों की सुरक्षा बढ़ाना चाह रहे हैं? यह सुनिश्चित करने के लिए कि आपका डेटा गोपनीय रहे, आपकी फ़ाइलों को पासवर्ड से सुरक्षित करना एक आवश्यक कदम है। इस बुनियादी गाइड में, हम आपको एक्सेल स्प्रेडशीट पासवर्ड प्रोटेक्टर रेस्ट एपीआई और पायथन के लिए इसके एसडीके का उपयोग करके एक्सेल फाइलों में पासवर्ड सुरक्षा जोड़ने के बारे में बताएंगे। आएँ शुरू करें!
चरणों की रूपरेखा:
- चरण 1: पायथन एक्सेल स्प्रेडशीट पासवर्ड क्रिएटर एसडीके सेट करें
- चरण 2: एपीआई क्लाइंट आरंभ करें
- चरण 3: एक्सेल स्प्रेडशीट अपलोड करें
- चरण 4: एक्सेल फ़ाइल को पासवर्ड से सुरक्षित रखें
- चरण 5: आउटपुट फ़ाइल डाउनलोड करें
चरण 1: पायथन एक्सेल स्प्रेडशीट पासवर्ड प्रोटेक्टर एसडीके स्थापित करना
आरंभ करने के लिए, कंसोल में निम्नलिखित कमांड का उपयोग करके pip (पायथन के लिए पैकेज इंस्टॉलर) के साथ अपने पायथन प्रोजेक्ट में GroupDocs.Merger Cloud SDK for Python इंस्टॉल करें:
pip install groupdocs-merger-cloud
चरण 2: एपीआई क्लाइंट आरंभ करें
अब, कृपया डैशबोर्ड से अपना क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें और नीचे दिखाए अनुसार कोड जोड़ें:
# Import groupdocs merger SDK | |
import groupdocs_merger_cloud | |
# Get app_sid & app_key from https://dashboard.groupdocs.cloud after free registration. | |
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" | |
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
# Get File API configurations | |
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key) | |
configuration.api_base_url = "https://api.groupdocs.cloud" | |
storage_name = "LocalStorage" |
चरण 3: एक्सेल स्प्रेडशीट अपलोड करना
प्रारंभ करने से पहले, उस एक्सेल फ़ाइल को अपलोड करना आवश्यक है जिसे आप पासवर्ड से सुरक्षित करना चाहते हैं। दस्तावेज़ को अपने क्लाउड स्टोरेज पर अपलोड करने के लिए नीचे सूचीबद्ध कोई भी तरीका अपनाएं:
- [डैशबोर्ड] का उपयोग करना7
- ब्राउज़र से अपलोड फ़ाइल एपीआई का उपयोग करके सभी फ़ाइलों को एक-एक करके अपलोड करें
- नीचे दिए गए कोड उदाहरण का उपयोग करके प्रोग्रामेटिक रूप से अपलोड करें:
# Create an instance of the file API | |
file_api = groupdocs_merger_cloud.FileApi.from_config(configuration) | |
# Call upload file request | |
request = groupdocs_merger_cloud.UploadFileRequest("python-testing\input-sample-file.xlsx", "H:\\groupdocs-cloud-data\\input-sample-file.xlsx", storage_name) | |
# Upload file to the cloud | |
response = file_api.upload_file(request) | |
print(response.uploaded) |
परिणामस्वरूप, अपलोड की गई फ़ाइलें क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होंगी।
चरण 4: पायथन एसडीके का उपयोग करके एक्सेल स्प्रेडशीट को सुरक्षित रखें
निम्नलिखित चरण और नमूना कोड दिखाता है कि पायथन एसडीके का उपयोग करके एक्सेल फ़ाइल को पासवर्ड से कैसे सुरक्षित किया जाए।
- एपीआई क्रेडेंशियल (AppSID और AppKey) सेट करें।
- दिए गए क्रेडेंशियल्स के साथ एक SecurityApi इंस्टेंस बनाएं।
- एक्सेल स्प्रेडशीट में पासवर्ड जोड़ने के विकल्पों को परिभाषित करें।
- लक्ष्य दस्तावेज़ के लिए फ़ाइल पथ और पासवर्ड सेट करें।
- संरक्षित दस्तावेज़ के लिए आउटपुट पथ निर्दिष्ट करें।
- पासवर्ड जोड़ने और परिणाम सहेजने के विकल्प के साथ एडपासवर्ड विधि को कॉल करें।
निम्नलिखित कोड उदाहरण दिखाता है कि पायथन एसडीके का उपयोग करके एक्सेल फ़ाइल में पासवर्ड कैसे जोड़ा जाए।
securityApi = groupdocs_merger_cloud.SecurityApi.from_keys(app_sid, app_key) | |
options = groupdocs_merger_cloud.Options() | |
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\input-sample-file.xlsx", None, None, "password") | |
options.output_path = "python-testing\out-input-sample-file.xlsx" | |
result = securityApi.add_password(groupdocs_merger_cloud.AddPasswordRequest(options)) |
चरण 5: पासवर्ड संरक्षित एक्सेल फ़ाइल डाउनलोड करें
पिछले चरण में दिया गया कोड एक्सेल फ़ाइल को क्लाउड पर सहेजता है। इसे डाउनलोड करने के लिए आप निम्नलिखित कोड स्निपेट का उपयोग कर सकते हैं।
# API initialization to download file | |
import shutil | |
file_api = groupdocs_merger_cloud.FileApi.from_config(configuration) | |
# Create download file request | |
request = groupdocs_merger_cloud.DownloadFileRequest("python-testing\out-input-sample-file.xlsx", storage_name) | |
# Download file | |
response = file_api.download_file(request) | |
# Move the downloaded file to your directory | |
shutil.move(response, "H:\\groupdocs-cloud-data\\") |
निष्कर्ष
बधाई हो! आपने Excel स्प्रेडशीट पासवर्ड प्रोटेक्टर REST API और Python SDK का उपयोग करके अपनी Excel फ़ाइल में पासवर्ड सुरक्षा सफलतापूर्वक जोड़ ली है। आपका डेटा अब सुरक्षित है और केवल उन लोगों के लिए ही पहुंच योग्य है जो पासवर्ड जानते हैं।
इस गाइड में, हमने आपको आरंभ करने के लिए बुनियादी चरणों को शामिल किया है। GroupDocs.Merger Cloud REST API दस्तावेज़ हेरफेर के लिए सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है, इसलिए बेझिझक इसकी क्षमताओं का और अधिक पता लगाएं। हैप्पी कोडिंग!
इसके अलावा, हमारे एपीआई संदर्भ अनुभाग को देखें जो आपको ब्राउज़र के माध्यम से सीधे हमारे एपीआई को देखने और उनके साथ बातचीत करने की अनुमति देता है। पायथन एसडीके का संपूर्ण स्रोत कोड जीथूब पर निःशुल्क उपलब्ध है।
अंत में, हम विभिन्न फ़ाइल स्वरूपों पर नए ब्लॉग लेख लिखते रहते हैं और उन्हें REST API का उपयोग करके पार्स करते रहते हैं। तो कृपया नवीनतम अपडेट के लिए संपर्क करें।
निःशुल्क ऑनलाइन पासवर्ड रक्षक
एक्सेल स्प्रेडशीट को ऑनलाइन पासवर्ड से सुरक्षित निःशुल्क करने के लिए। आप हमारा ऑनलाइन एक्सेल स्प्रेडशीट पासवर्ड प्रोटेक्टर ऐप आज़मा सकते हैं। यह XLS/XLSX पासवर्ड क्रिएटर ऐप उपर्युक्त Excel फ़ाइल पासवर्ड प्रोटेक्टर REST API का उपयोग करके विकसित किया गया है।
प्रश्न पूछें
यदि आपके पास एक्सेल स्प्रेडशीट पासवर्ड प्रोटेक्टर रेस्ट एपीआई और पायथन एसडीके के बारे में कोई प्रश्न या भ्रम है, तो कृपया बेझिझक हमारे फोरम के माध्यम से हमसे संपर्क करें।
यह सभी देखें
यहां कुछ संबंधित लेख दिए गए हैं जो आपके लिए उपयोगी हो सकते हैं: