Copia righe e colonne in Excel usando Java

In alcuni casi, è necessario copiare righe e colonne in un file Excel senza copiare l’intero foglio di lavoro. Per eseguire questa operazione a livello di codice, questo articolo illustra come copiare righe o colonne in un foglio di lavoro di Excel utilizzando Java.

API Java per copiare righe e colonne in Excel

Aspose.Cells for Java ti consente di implementare le funzionalità di automazione di Excel dall’interno delle tue applicazioni Java. Inoltre, l’API fornisce metodi semplici per copiare righe e colonne all’interno o tra le cartelle di lavoro di Excel. Puoi scaricare l’API o installarla utilizzando le seguenti configurazioni Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.7</version>
</dependency>

Copia le righe nel foglio di lavoro di Excel utilizzando Java

Di seguito sono riportati i passaggi per copiare una riga in un foglio di lavoro di Excel utilizzando Java.

L’esempio di codice seguente mostra come copiare una riga in un foglio di lavoro di Excel utilizzando Java.

// Creazione di un'istanza di un oggetto Workbook
Workbook workbook = new Workbook("workbook.xlsx");

// Ottenere il riferimento del primo foglio di lavoro passando il suo indice del foglio
Worksheet worksheet = workbook.getWorksheets().get(0);

// Copia la seconda riga con dati, formattazione, immagini e oggetti di disegno nella 16a riga del foglio di lavoro
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15);

// Salvataggio del file Excel
workbook.save("output.xlsx");

Copia le colonne nel foglio di lavoro di Excel utilizzando Java

Di seguito sono riportati i passaggi per copiare una colonna in un foglio di lavoro di Excel utilizzando Java.

L’esempio di codice seguente mostra come copiare una colonna in un foglio di lavoro di Excel usando Java.

// Creazione di un'istanza di un oggetto Workbook
Workbook workbook = new Workbook("workbook.xlsx");

// Ottenere il riferimento del primo foglio di lavoro passando il suo indice del foglio
Worksheet worksheet = workbook.getWorksheets().get(0);

// Copia la prima colonna dal primo foglio di lavoro della cartella di lavoro
worksheet.getCells().copyColumn(worksheet.getCells(), worksheet.getCells().getColumns().get(0).getIndex(), worksheet.getCells().getColumns().get(2).getIndex());

// Salvataggio del file Excel
workbook.save("output.xlsx");

Ottieni una licenza gratuita

È possibile utilizzare Aspose.Cells per Java senza limitazioni di valutazione utilizzando una licenza temporanea.

Conclusione

In questo articolo, hai imparato come copiare righe e colonne nei fogli di lavoro di Excel utilizzando Java. Inoltre, puoi utilizzare gli esempi di codice forniti per copiare righe o colonne anche all’interno di diverse cartelle di lavoro di Excel. Inoltre, puoi esplorare la documentazione di Aspose.Cells per Java. In caso di domande, non esitare a postare sul nostro forum.

Guarda anche