Il controllo della compatibilità di MS Excel garantisce che un file in un formato precedente non utilizzi le funzionalità fornite dalla versione più recente di Excel. Pertanto, le persone che utilizzano versioni precedenti di Excel non devono affrontare problemi di compatibilità. Durante la manipolazione dei file Excel, potrebbe essere necessario disabilitare il controllo di compatibilità in modo dinamico. Per ottenerlo, questo articolo mostra come disabilitare il controllo di compatibilità per le cartelle di lavoro di MS Excel in Python.
Libreria Python per disabilitare Verifica compatibilità Excel
Aspose.Cells for Python via Java è un’API di manipolazione del foglio di calcolo potente e ricca di funzionalità. Fornisce funzionalità di base e avanzate per creare e manipolare file MS Excel. Utilizzeremo questa libreria per abilitare o disabilitare il controllo di compatibilità nei file Excel. Puoi scaricare l’API o installarla utilizzando il seguente comando pip.
> pip install aspose-cells
Disabilita Verifica compatibilità Excel
Per abilitare o disabilitare il controllo compatibilità per una cartella di lavoro di Excel, è necessario aggiornare le impostazioni della cartella di lavoro. Di seguito sono riportati i passaggi per eseguire questa operazione.
- Innanzitutto, carica il file Excel utilizzando la classe Cartella di lavoro.
- Quindi, disabilita il controllo di compatibilità usando il metodo Workbook.getSettings().setCheckCompatibility(boolean) (imposta True e False per abilitare e disabilitare il controllo, rispettivamente).
- Infine, salva la cartella di lavoro aggiornata utilizzando il metodo Workbook.save(string).
L’esempio di codice seguente mostra come disabilitare il controllo di compatibilità usando Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# load Excel workbook
wb = Workbook("workbook.xls")
# disable compatibility
wb.getSettings().setCheckCompatibility(False)
# save workbook
wb.save("workbook_disabled_compatibility.xls")
print("Done...")
jpype.shutdownJVM()
Ottieni una licenza gratuita
È possibile utilizzare Aspose.Cells per Python tramite Java senza limitazioni di valutazione utilizzando una licenza temporanea.
Conclusione
Il controllo della compatibilità di MS Excel limita gli utenti a utilizzare le funzionalità più recenti in una versione precedente del file Excel. In questo articolo, hai visto come disabilitare il controllo di compatibilità nei file Excel usando Python. Inoltre, puoi anche esplorare altre funzionalità di Aspose.Cells per Python tramite Java usando la documentazione. Nel caso avessi qualche domanda, puoi postare sul nostro forum.