
คุณต้องการปรับปรุงความปลอดภัยของไฟล์ Excel (XLS, XLSX) ของคุณหรือไม่? การป้องกันไฟล์ของคุณด้วยรหัสผ่านเป็นขั้นตอนสำคัญเพื่อให้แน่ใจว่าข้อมูลของคุณเป็นความลับ ในคำแนะนำพื้นฐานนี้ เราจะแนะนำคุณตลอดขั้นตอนการเพิ่มการป้องกันรหัสผ่านให้กับไฟล์ Excel โดยใช้ Excel Spreadsheet Password Protector REST API และ SDK สำหรับ Python มาเริ่มกันเลย!
โครงร่างขั้นตอน:
- ขั้นตอนที่ 1: ตั้งค่า SDK ผู้สร้างรหัสผ่าน Python Excel Spreadsheet
- ขั้นตอนที่ 2: เริ่มต้นไคลเอ็นต์ API
- ขั้นตอนที่ 3: อัปโหลดสเปรดชีต Excel
- ขั้นตอนที่ 4: รหัสผ่านป้องกันไฟล์ Excel
- ขั้นตอนที่ 5: ดาวน์โหลดไฟล์เอาต์พุต
ขั้นตอนที่ 1: การติดตั้ง SDK ตัวป้องกันรหัสผ่าน Python Excel Spreadsheet
ขั้นแรก ให้ติดตั้ง GroupDocs.Merger Cloud SDK for Python ลงในโปรเจ็กต์ Python ของคุณด้วย pip (ตัวติดตั้งแพ็คเกจสำหรับ Python) โดยใช้คำสั่งต่อไปนี้ในคอนโซล:
pip install groupdocs-merger-cloud
ขั้นตอนที่ 2: เริ่มต้นไคลเอ็นต์ API
ตอนนี้ โปรดรับ รหัสลูกค้า และ รหัสลับไคลเอ็นต์ ของคุณจาก แดชบอร์ด และเพิ่มรหัสตามที่แสดงด้านล่าง:
# 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: การอัปโหลดสเปรดชีต Excel
ก่อนที่จะเริ่มต้น จำเป็นต้องอัปโหลดไฟล์ Excel ที่คุณต้องการรักษาความปลอดภัยด้วยรหัสผ่าน ใช้วิธีการใด ๆ ที่แสดงด้านล่างเพื่ออัปโหลดเอกสารไปยังที่เก็บข้อมูลบนคลาวด์ของคุณ:
- การใช้ แดชบอร์ด
- อัปโหลดไฟล์ทั้งหมดทีละไฟล์โดยใช้ อัปโหลดไฟล์ API จากเบราว์เซอร์
- อัปโหลดโดยทางโปรแกรมโดยใช้ตัวอย่างโค้ดที่ระบุด้านล่าง:
# 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: ป้องกันสเปรดชีต Excel โดยใช้ Python SDK
ขั้นตอนและโค้ดตัวอย่างต่อไปนี้จะแสดงวิธีป้องกันไฟล์ Excel ด้วยรหัสผ่านโดยใช้ Python SDK
- ตั้งค่าข้อมูลรับรอง API (AppSID และ AppKey)
- สร้างอินสแตนซ์ SecurityApi ด้วยข้อมูลประจำตัวที่ให้ไว้
- กำหนดตัวเลือกสำหรับการเพิ่มรหัสผ่านลงในสเปรดชีต Excel
- ตั้งค่าเส้นทางไฟล์และรหัสผ่านสำหรับเอกสารเป้าหมาย
- ระบุเส้นทางเอาต์พุตสำหรับเอกสารที่ได้รับการป้องกัน
- เรียกใช้เมธอด addPassword พร้อมตัวเลือกในการเพิ่มรหัสผ่านและบันทึกผลลัพธ์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มรหัสผ่านให้กับไฟล์ Excel โดยใช้ Python SDK
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: ดาวน์โหลดไฟล์ Excel ที่ป้องกันด้วยรหัสผ่าน
รหัสที่ให้ไว้ในขั้นตอนก่อนหน้าจะบันทึกไฟล์ Excel บนคลาวด์ หากต้องการดาวน์โหลด คุณสามารถใช้ข้อมูลโค้ดต่อไปนี้
# 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 ของคุณสำเร็จแล้วโดยใช้ Excel Spreadsheet Password Protector REST API และ Python SDK ขณะนี้ข้อมูลของคุณปลอดภัยและเข้าถึงได้เฉพาะผู้ที่รู้รหัสผ่านเท่านั้น
ในคู่มือนี้ เราได้กล่าวถึงขั้นตอนพื้นฐานในการเริ่มต้นใช้งานแล้ว GroupDocs.Merger Cloud REST API นำเสนอคุณสมบัติที่หลากหลายสำหรับการจัดการเอกสาร ดังนั้นอย่าลังเลที่จะสำรวจความสามารถของมันเพิ่มเติม ขอให้มีความสุขในการเขียนโค้ด!
นอกจากนี้ ลองสำรวจส่วน การอ้างอิง API ของเรา ซึ่งช่วยให้คุณดูและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์ ซอร์สโค้ดที่สมบูรณ์ของ Python SDK มีให้ใช้งานได้ฟรีบน Github
สุดท้ายนี้ เรายังคงเขียนบทความในบล็อกใหม่ๆ เกี่ยวกับรูปแบบไฟล์ต่างๆ และแยกวิเคราะห์โดยใช้ REST API ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด
ตัวป้องกันรหัสผ่านออนไลน์ฟรี
ไปที่ สเปรดชีต Excel ป้องกันด้วยรหัสผ่านออนไลน์ ฟรี คุณสามารถลองใช้ [แอปป้องกันรหัสผ่านสเปรดชีต Excel ออนไลน์] ของเรา13 แอปสร้างรหัสผ่าน XLS/XLSX นี้ได้รับการพัฒนาโดยใช้ REST API ตัวป้องกันรหัสผ่านไฟล์ Excel ที่กล่าวถึงข้างต้น
ถามคำถาม
ในกรณีที่คุณมีข้อสงสัยหรือสับสนเกี่ยวกับ ตัวป้องกันรหัสผ่านสเปรดชีต Excel REST API และ Python SDK โปรดติดต่อเราผ่านทาง ฟอรัม ของเรา
ดูสิ่งนี้ด้วย
นี่คือบทความที่เกี่ยวข้องบางส่วนที่คุณอาจพบว่ามีประโยชน์: