ในบทช่วยสอนฉบับย่อนี้ คุณจะได้เรียนรู้วิธีการ อ่านไฟล์ Excel ที่ป้องกันด้วยรหัสผ่านใน Python ด้วยความช่วยเหลือของขั้นตอนทีละขั้นตอนและโค้ดตัวอย่างที่รันได้ โดยจะอธิบาย วิธีเปิดไฟล์ Excel ที่ป้องกันด้วยรหัสผ่านใน Python เช่น XLSX, XLS, ODS เป็นต้น โดยระบุรหัสผ่าน และจะแนะนำการลบรหัสผ่านอย่างถาวรด้วย การจัดการข้อยกเว้นจะแสดงให้เห็นในกรณีที่รหัสผ่านผิดหรือหายไป
ขั้นตอนในการอ่านไฟล์ Excel ที่ป้องกันด้วยรหัสผ่านใน Python
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Cells สำหรับ Python ผ่าน Java
- สร้างอินสแตนซ์อ็อบเจ็กต์คลาส LoadOptions ที่จำเป็นสำหรับการโหลดไฟล์ Excel ที่ได้รับการป้องกัน
- ตั้งรหัสผ่านเพื่อเปิดไฟล์ Excel ที่เข้ารหัส
- โหลดไฟล์ Excel ลงในวัตถุ Workbook โดยใช้วัตถุคลาส LoadOptions ที่มีรหัสผ่าน
- แสดงข้อความทดสอบเพื่อยืนยันการโหลดไฟล์
ขั้นตอนเหล่านี้อธิบายวิธีการใช้ไฟล์ python open passwordprotected excel โดยแชร์ลิงก์ไปยังการกำหนดค่าสภาพแวดล้อมซึ่งจะเป็นแนวทางในการสร้างสภาพแวดล้อม Python สำหรับการรันโค้ด ในขั้นตอนถัดไป เรากำหนดค่าออบเจกต์คลาส LoadOptions โดยตั้งรหัสผ่านสำหรับการเปิดไฟล์ Excel ที่เข้ารหัสแล้วใช้ในขณะที่โหลดสมุดงาน ในขั้นตอนสุดท้าย เมื่อโหลดสมุดงานสำเร็จ ข้อความทดสอบจะแสดงในโค้ดตัวอย่างเพื่อยืนยัน
รหัสเพื่ออ่านไฟล์ Excel ที่ป้องกันด้วยรหัสผ่านใน Python
รหัสนี้สาธิตวิธีการใช้ Python อ่านรหัสผ่านป้องกันไฟล์ Excel ด้วยวัตถุคลาส LoadOptions เมื่อเปิดไฟล์โดยใช้รหัสผ่านแล้ว คุณสามารถตั้งค่า Workbook.getSettings().setPassword(null) เพื่อลบรหัสผ่านและบันทึกลงในดิสก์ นอกจากนี้ ข้อยกเว้นประเภทต่างๆ จะถูกยกขึ้นและจัดการโดยใช้แท็ก ลอง: และยกเว้น: ขณะโหลดไฟล์ที่เข้ารหัสโดยไม่มีรหัสผ่านหรือใช้รหัสผ่านผิด
ในบทช่วยสอนนี้ เราได้เรียนรู้ขั้นตอนการ อ่านไฟล์ Excel ที่ป้องกันด้วยรหัสผ่านใน Python หากคุณต้องการเรียนรู้ขั้นตอนการแปลงไฟล์ Excel เป็นรูปแบบอื่น เช่น PDF โปรดดูบทความใน วิธีแปลง Excel เป็น PDF โดยใช้ Python