หัวข้อนี้ครอบคลุมถึงวิธีการ แสดงคุณสมบัติของเอกสารใน Excel โดยใช้ Python โดยครอบคลุมรายละเอียดเพื่อกำหนดค่า IDE สำหรับการใช้คุณสมบัตินี้ รายการขั้นตอนการเขียนโปรแกรมเพื่อให้งานสำเร็จ และโค้ดตัวอย่างที่แสดง คุณสมบัติไฟล์ Excel ที่ใช้ Python คุณยังจะได้รับความรู้ในการเข้าถึงคุณสมบัติในตัวและคุณสมบัติแบบกำหนดเองโดยใช้อาร์กิวเมนต์ที่แตกต่างกันเป็นพารามิเตอร์
ขั้นตอนในการแสดงคุณสมบัติเอกสารใน Excel โดยใช้ Python
- ตั้งค่า IDE เพื่อใช้ Aspose.Cells สำหรับ Python ผ่าน Java เพื่ออ่านคุณสมบัติ
- เปิดไฟล์ Excel ต้นฉบับลงในคลาส Workbook เพื่อแสดงคุณสมบัติ
- วนซ้ำคุณสมบัติเอกสารแบบกำหนดเองทั้งหมดในสมุดงาน และแสดงชื่อคุณสมบัติและค่าในคอนโซลเอาต์พุต
- วนซ้ำ builtin properties ทั้งหมด รวมถึงชื่อที่แสดงและค่าในคอนโซลเอาต์พุต
- เข้าถึงคุณสมบัติอื่น ๆ มากมายโดยใช้ชื่อคุณสมบัติหรือดัชนี
ขั้นตอนข้างต้นอธิบายสั้นๆ วิธีแสดงคุณสมบัติเอกสารใน Excel โดยใช้ Python เข้าถึงไฟล์ Excel ต้นทาง วนซ้ำคุณสมบัติแบบกำหนดเอง/ในตัวทั้งหมด และส่งออกคุณสมบัติบางอย่าง เช่น ชื่อและค่า เข้าถึงคุณสมบัติเอกสารแต่ละรายการโดยใช้ชื่อคุณสมบัติหรือดัชนีตามความต้องการ
รหัสเพื่อแสดงคุณสมบัติเอกสาร Excel โดยใช้ Python
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, CustomDocumentPropertyCollection, DocumentProperty, BuiltInDocumentPropertyCollection | |
# Instantiate product license | |
License().setLicense("License.lic") | |
# Load source Workbook file | |
wb = Workbook("sample.xlsx") | |
for custProp in workbook.getCustomDocumentProperties(): | |
print("Workbook Custom Property Name: " + custProp.getName() + ", Value = " + custProp.getValue()) | |
for builtInProp in workbook.getBuiltInDocumentProperties(): | |
print("Workbook Builtin Property Name: " + builtInProp.getName() + ", Value = " + builtInProp.getValue()) | |
# fetch a list of all builtin document properties of the Excel file | |
builtinProperties = workbook.getBuiltInDocumentProperties() | |
# Access a builtin document property by using the property name | |
builtinProperty = builtinProperties.get("Author") | |
print(builtinProperty.getName() + " " + builtinProperty.getValue()) | |
# Access the same builtin document property by using the property index | |
builtinProperty = builtinProperties.get(0) | |
print(builtinProperty.getName() + " " + builtinProperty.getValue()) | |
print("Done") | |
jpype.shutdownJVM() |
โค้ดตัวอย่างนี้ได้แสดง วิธีการแสดงคุณสมบัติใน Excel โดยใช้ Python สิ่งสำคัญที่ต้องกล่าวถึงคือคุณสมบัติแบบกำหนดเองจะแสดงขึ้นหากมีอยู่ในไฟล์ Excel อย่างไรก็ตาม คุณสมบัติในตัวจะแสดงตามค่าเริ่มต้นเสมอ ในการจัดการคุณสมบัติแต่ละรายการ คุณสามารถใช้คุณสมบัติในตัวอื่นๆ เช่น LastSavedBy, Author, CreateTime, LastSavedTime, Version ฯลฯ
หัวข้อนี้ให้ความกระจ่างแก่เราในการเข้าถึงและแสดงคุณสมบัติในไฟล์ Excel หากต้องการลบตัวแบ่งหน้าในไฟล์ Excel โปรดดูบทความเกี่ยวกับ ลบตัวแบ่งหน้าใน Excel โดยใช้ Python