MS Excel-kompatibilitetskontrollen säkerställer att en fil i ett äldre format inte använder funktionerna i den nyare Excel-versionen. Därför möter personer som använder äldre versioner av Excel inte kompatibilitetsproblem. När du manipulerar Excel-filer kan du behöva inaktivera kompatibilitetskontrollen dynamiskt. För att uppnå det visar den här artikeln hur du inaktiverar kompatibilitetskontrollen för MS Excel-arbetsböcker i Python.
Inaktivera Excel Compatibility Checker - Python Library
Aspose.Cells for Python är ett kraftfullt och funktionsrikt API för manipulering av kalkylblad. Det ger grundläggande såväl som avancerade funktioner för att skapa och manipulera MS Excel-filer. Vi kommer att använda det här biblioteket för att aktivera eller inaktivera kompatibilitetskontrollen i Excel-filer. Du kan antingen ladda ner API:t eller installera det med följande pip-kommando.
> pip install aspose-cells
Inaktivera Excel-kompatibilitetskontrollen i Python
För att aktivera eller inaktivera kompatibilitetskontrollen för en Excel-fil måste du uppdatera arbetsbokens inställningar. Följande är stegen för att utföra denna operation.
- Ladda först Excel-filen med klassen Arbetsbok.
- Inaktivera sedan kompatibilitetskontrollen med metoden Workbook.getSettings().setCheckCompatibility(boolean)(ställ in True och False för att aktivera respektive inaktivera kontrollen).
- Slutligen, spara den uppdaterade arbetsboken med metoden Workbook.save(string).
Följande kodexempel visar hur du inaktiverar kompatibilitetskontrollen med Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# ladda Excel-arbetsbok
wb = Workbook("workbook.xls")
# inaktivera kompatibilitet
wb.getSettings().setCheckCompatibility(False)
# spara arbetsboken
wb.save("workbook_disabled_compatibility.xls")
print("Done...")
jpype.shutdownJVM()
Python Excel Library - Skaffa en gratis licens
Du kan inaktivera Excel-kompatibilitetskontrollen utan utvärderingsbegränsningar med en gratis temporär licens.
Läs mer - Python Library för Excel-kompatibilitetskontroll
Du kan också utforska andra funktioner i Aspose.Cells for Python med hjälp av dokumentationen. Om du har några frågor kan du skriva på vårt forum.
Slutsats
MS Excel-kompatibilitetskontrollen begränsar användarna att använda nyare funktioner i en äldre version av en Excel-fil. I den här artikeln har du sett hur du inaktiverar kompatibilitetskontrollen i Excel-filer med Python.