בודק התאימות של MS Excel מבטיח שקובץ בפורמט ישן יותר אינו משתמש בתכונות שמספקות גרסת האקסל החדשה יותר. לפיכך, אנשים המשתמשים בגרסאות ישנות יותר של Excel אינם מתמודדים עם בעיות תאימות. בזמן מניפולציה של קבצי Excel, ייתכן שיהיה עליך להשבית את בודק התאימות באופן דינמי. כדי להשיג זאת, מאמר זה מראה כיצד להשבית את בודק התאימות עבור חוברות עבודה של MS Excel ב- Python.
השבת את בודק התאימות של Excel - ספריית Python
Aspose.Cells for Python הוא ממשק API רב עוצמה ועשיר בתכונות למניפולציה של גיליונות אלקטרוניים. הוא מספק תכונות בסיסיות כמו גם מתקדמות ליצירה ולטפל בקובצי MS Excel. אנו נשתמש בספרייה זו כדי להפעיל או להשבית את בודק התאימות בקבצי Excel. אתה יכול להוריד את ה-API או להתקין אותו באמצעות פקודת ה-pip הבאה.
> pip install aspose-cells
השבת את בודק התאימות של Excel ב- Python
כדי להפעיל או להשבית את בודק התאימות עבור קובץ Excel, עליך לעדכן את הגדרות חוברת העבודה. להלן השלבים לביצוע פעולה זו.
- ראשית, טען את קובץ ה-Excel באמצעות המחלקה Workbook.
- לאחר מכן, השבת את בודק התאימות באמצעות השיטה Workbook.getSettings().setCheckCompatibility(boolean)(הגדר True ו-False כדי להפעיל ולהשבית את הבודק, בהתאמה).
- לבסוף, שמור את חוברת העבודה המעודכנת באמצעות השיטה Workbook.save(string).
דוגמת הקוד הבאה מראה כיצד להשבית את בודק התאימות באמצעות Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# טען חוברת עבודה של Excel
wb = Workbook("workbook.xls")
# להשבית תאימות
wb.getSettings().setCheckCompatibility(False)
# לשמור חוברת עבודה
wb.save("workbook_disabled_compatibility.xls")
print("Done...")
jpype.shutdownJVM()
ספריית Python Excel - קבל רישיון חינם
אתה יכול להשבית את בודק התאימות של Excel ללא מגבלות הערכה באמצעות [רישיון זמני חינם].
קרא עוד - ספריית Python עבור בודק התאימות של Excel
אתה יכול גם לחקור תכונות אחרות של Aspose.Cells for Python באמצעות תיעוד. למקרה שיש לך שאלות כלשהן, תוכל לפרסם בפורום שלנו.
סיכום
בודק התאימות של MS Excel מגביל את המשתמשים להשתמש בתכונות חדשות יותר בגרסה ישנה יותר של קובץ Excel. במאמר זה, ראית כיצד להשבית את בודק התאימות בקבצי Excel באמצעות Python.