Python: nascondi o scopri fogli di lavoro Excel

2024-01-11 02:05:42

La cartella di lavoro di Excel è un potente foglio di calcolo che consente la creazione, la manipolazione e l'analisi dei dati in vari modi. Una delle funzionalità utili offerte dalle cartelle di lavoro è la possibilità di nascondere o mostrare i fogli di lavoro in una cartella di lavoro. Nascondere i fogli di lavoro può aiutare a proteggere informazioni sensibili o riservate, ridurre il disordine o organizzare i dati in modo più efficiente. E quando gli utenti hanno bisogno di visualizzare nuovamente i fogli di lavoro nascosti, possono anche mostrarli con semplici operazioni. Questo articolo spiegherà come farlo nascondere o mostrare fogli di lavoro nelle cartelle di lavoro di Excel tramite programmi Python utilizzando Sprie.XLS for Python.

Installa Spire.XLS for Python

Questo scenario richiede Spire.XLS for Python e plum-dispatch v1.7.4. Possono essere facilmente installati nel tuo VS Code tramite il seguente comando pip.

pip install Spire.XLS

Se non sei sicuro su come installare, fai riferimento a questo tutorial: Come installare Spire.XLS for Python in VS Code

Nascondi fogli di lavoro Excel in Python

La proprietà Worksheet.Visibility in Spire.XLS for Python può essere utilizzata per impostare la visibilità di un foglio di lavoro. Assegnando WorksheetVisibility.Hidden o WorksheetVisibility.StrongHidden a questa proprietà, gli utenti possono modificare la visibilità di un foglio di lavoro in nascosto o molto nascosto (completamente non mostrato in Excel e può essere scoperto solo tramite codice).

I passaggi dettagliati per nascondere i fogli di lavoro sono i seguenti:

  • Crea un oggetto della classe Workbook.
  • Carica una cartella di lavoro utilizzando il metodo Workbook.LoadFromFile().
  • Modificare lo stato del primo foglio di lavoro in nascosto assegnando WorksheetVisibility.Hidden alla proprietà Workbook.Worksheets[].Visibility.
  • Modificare lo stato del secondo foglio di lavoro in Molto nascosto assegnando WorksheetVisibility.StrongHidden alla proprietà Workbook.Worksheets[].Visibility.
  • Salvare la cartella di lavoro utilizzando il metodo Workbook.SaveToFile().​
  • Python
from spire.common import *
from spire.xls.common import *

# Create an object of Workbook
workbook = Workbook()

# Load an Excel workbook
workbook.LoadFromFile("Sample.xlsx")

# Hide the first worksheet
workbook.Worksheets[0].Visibility = WorksheetVisibility.Hidden

# Change the second worksheet to very hidden
workbook.Worksheets[1].Visibility = WorksheetVisibility.StrongHidden

# Save the workbook
workbook.SaveToFile("output/HideWorksheets.xlsx")

Python: Hide or Unhide Excel Worksheets

Scopri i fogli di lavoro Excel in Python

È possibile scoprire un foglio di lavoro assegnando WorksheetVisibility.Visible alla proprietà Workbook.Worksheets[].Visibility. I passaggi dettagliati sono i seguenti:

  • Crea un oggetto della classe Workbook.
  • Carica una cartella di lavoro utilizzando il metodo Workbook.LoadFromFile().
  • Scopri il foglio di lavoro molto nascosto assegnando WorksheetVisibility.Visible alla proprietà Workbook.Worksheets[].Visibility.
  • Salvare la cartella di lavoro utilizzando il metodo Workbook.SaveToFile().
  • Python
from spire.common import *
from spire.xls.common import *

# Create an object of Workbook
workbook = Workbook()

# Load an Excel workbook
workbook.LoadFromFile("output/HideWorksheets.xlsx")

# Unhide the second worksheet
workbook.Worksheets[1].Visibility = WorksheetVisibility.Visible

# Save the workbook
workbook.SaveToFile("output/UnhideWorksheet.xlsx")

Python: Hide or Unhide Excel Worksheets

Richiedi una licenza temporanea

Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni della funzione, per favore richiedere una licenza di prova di 30 giorni per te.

Guarda anche