Inserisci rimuovi righe o colonne in Excel in Java

In qualità di programmatore, potresti imbatterti in scenari in cui devi elaborare fogli di calcolo Excel. Inoltre, potrebbe essere necessario generare e popolare file Excel, che ho già trattato in questo articolo. Oggi ti mostrerò come implementare un’altra funzionalità di Excel, ovvero l’inserimento e l’eliminazione di righe e colonne. Questo potrebbe essere utile quando devi aggiungere/rimuovere righe/colonne di Excel in modo dinamico. Diamo quindi un’occhiata a come inserire o eliminare righe e colonne in un foglio Excel in Java.

Libreria Java per inserire o eliminare righe e colonne di Excel

Aspose.Cells for Java è una popolare libreria per la manipolazione di fogli di calcolo che fornisce un incredibile set di funzionalità per generare e manipolare file Excel. Useremo questa libreria per manipolare righe e colonne dei fogli Excel. Puoi scaricare il suo JAR o installarlo utilizzando la seguente configurazione 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>22.10</version>
</dependency>

Come inserire righe in Excel in Java

Di seguito sono riportati i passaggi per inserire righe in un foglio di lavoro Excel in Java.

L’esempio di codice seguente mostra come inserire righe in un foglio di lavoro di Excel in Java.

// Carica il file Excel
Workbook workbook = new Workbook("Book1.xls");

// Accedi al primo foglio di lavoro nel file Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Inserisci una riga nel foglio di lavoro in 3a posizione
worksheet.getCells().insertRows(2, 1);

// Salva il file Excel modificato nel formato predefinito
workbook.save("Insert Rows.xls");

Inserisci colonne in fogli Excel in Java

La procedura per aggiungere le colonne a un foglio Excel è simile all’aggiunta delle righe. Di seguito sono riportati i passaggi per inserire colonne in un foglio di lavoro in Java.

L’esempio di codice seguente mostra come inserire colonne in un foglio di Excel in Java.

// Carica il file Excel
Workbook workbook = new Workbook("Book1.xls");

// Accedi al primo foglio di lavoro nel file Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Inserisci una colonna nel foglio di lavoro in seconda posizione
worksheet.getCells().insertColumns(1, 1);

// Salva il file Excel modificato nel formato predefinito
workbook.save("Insert Column.xls");

Diamo ora un’occhiata a come eliminare le righe e le colonne nei fogli Excel utilizzando Java. Innanzitutto, discuteremo la cancellazione delle righe.

Elimina le righe in un Excel XLSX in Java

Di seguito sono riportati i passaggi per eliminare righe da un foglio di lavoro Excel in Java.

L’esempio di codice seguente mostra come eliminare le righe da un foglio di lavoro di Excel in Java.

// Carica il file Excel
Workbook workbook = new Workbook("Book1.xls");

// Accedi al primo foglio di lavoro nel file Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Elimina 10 righe dal foglio di lavoro a partire dalla terza riga
worksheet.getCells().deleteRows(2, 10, true);

// Salva il file Excel modificato nel formato predefinito
workbook.save("Delete Rows.xls");

Elimina colonne in Excel XLSX in Java

Di seguito sono riportati i passaggi per eliminare le colonne da un foglio di lavoro di Excel in Java.

L’esempio di codice seguente mostra come eliminare le colonne da un foglio di lavoro di Excel utilizzando Java.

// Carica il file Excel
Workbook workbook = new Workbook("Book1.xls");

// Accedi al primo foglio di lavoro nel file Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Elimina una colonna dal foglio di lavoro in seconda posizione
worksheet.getCells().deleteColumns(1, 1, true);

// Salva il file Excel modificato nel formato predefinito
workbook.save("Delete Columns.xls");

Libreria Java Excel - Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per manipolare righe e colonne di Excel senza limiti di valutazione.

Conclusione

In questo articolo, hai imparato come manipolare righe e colonne in Excel a livello di codice. In particolare, hai visto come inserire ed eliminare righe e colonne nei fogli di lavoro di Excel utilizzando Java.

Ulteriori informazioni sulla libreria di fogli di calcolo Java

Puoi esplorare di più sulla libreria Java Excel utilizzando la documentazione. Inoltre, puoi condividere le tue domande con noi tramite il nostro forum.

Guarda anche