Questo breve tutorial spiega come copiare un foglio di lavoro in un’altra cartella di lavoro in Python condividendo la configurazione dell’ambiente e fornendo i passaggi dettagliati per ottenere questa funzionalità. Viene inoltre fornito un codice di esempio che dimostra la funzionalità per copiare un foglio da una cartella di lavoro a un’altra in Python utilizzando poche righe di codice. Puoi applicare una serie di filtri ed eseguire altre operazioni come la formattazione dei fogli, ecc., prima di copiare nell’altra cartella di lavoro e salvare la cartella di lavoro risultante in uno qualsiasi dei formati standard come XLSX, XLS, ecc.
Passaggi per copiare il foglio di lavoro in un’altra cartella di lavoro in Python
- passaggio 1: “Imposta l’ambiente di sviluppo su usa Aspose.Cells per Python tramite Java
- Carica l’input Workbook da cui copiare il foglio
- Crea una cartella di lavoro di destinazione vuota in cui copiare Worksheet
- Ottieni l’accesso alla raccolta di fogli di lavoro predefinita nella cartella di lavoro di destinazione
- Utilizzare il metodo Sheet.copy() per copiare un foglio dalla cartella di lavoro di origine
- Salva il file Excel di output sul disco contenente una pecora duplicata dalla cartella di lavoro di origine
Questi passaggi descrivono il processo per duplicare un foglio in Excel in Python dove prima viene aperta la cartella di lavoro di origine e viene creata anche una nuova cartella di lavoro vuota che contiene una raccolta di fogli di lavoro predefinita contenente un singolo foglio di lavoro. Utilizzando questo singolo foglio di lavoro predefinito nella cartella di lavoro di destinazione appena creata, viene chiamato il metodo copy() che accetta un oggetto del foglio di lavoro come argomento. Qui forniamo il foglio di lavoro di destinazione dalla cartella di lavoro di origine come argomento che provoca la copia del foglio di lavoro dalla cartella di lavoro di origine alla cartella di lavoro di destinazione.
Codice per copiare un foglio Excel in un’altra cartella di lavoro in Python
Questo codice mostra un semplice processo per copiare un foglio in un’altra cartella di lavoro in Python. Durante la copia del foglio, abbiamo appena fornito il foglio della cartella di lavoro di origine come argomento, tuttavia è possibile utilizzare anche un altro metodo sovraccaricato che accetta l’oggetto della classe CopyOptions come secondo argomento. CopyOptions fornisce opzioni come l’impostazione del flag per copiare i valori solo se la formula non è valida per la cartella di lavoro di destinazione, l’impostazione del flag per copiare o ignorare le macro, l’impostazione del flag per utilizzare i nomi dei fogli dalla cartella di lavoro di destinazione per le formule e molti altri .
Questo articolo ci ha insegnato come copiare un foglio da un file Excel a un altro file Excel. Se vuoi imparare la procedura per aggiungere commenti a un file Excel, fai riferimento all’articolo su come aggiungere commenti in Excel usando Python.