Inserisci rimuovi righe in Excel in Java

Durante la generazione e la manipolazione di file Excel, potrebbe essere necessario inserire ed eliminare righe all’interno dei fogli di lavoro a livello di codice. Pertanto, questo articolo illustra come modificare dinamicamente le righe nei fogli di lavoro di Excel. Imparerai quindi come inserire o eliminare righe in un foglio di lavoro Excel in Java.

API Java per inserire o eliminare righe Excel - Download gratuito

Per inserire o eliminare righe nei file XLS/XLSX di Excel, utilizzeremo Aspose.Cells for Java. È un’API di manipolazione del foglio di calcolo potente e ricca di funzionalità per l’automazione di Excel nelle applicazioni Java. Puoi scaricare l’API o installarla utilizzando le seguenti configurazioni Maven.

Repository:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Dependency:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.8</version>
</dependency>

Inserisci righe in un file Excel utilizzando Java

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

  • Innanzitutto, carica il file Excel utilizzando la classe Workbook.
  • Quindi, accedi al foglio di lavoro desiderato in base all’indice utilizzando il metodo Workbook.getWorksheets().get(index).
  • Utilizzare il metodo Worksheet.getCells().insertRows(rowIndex, totalRows) per inserire le righe in cui il primo parametro è l’indice di riga e il secondo parametro è il numero di righe che si desidera inserire.
  • Infine, usa il metodo Workbook.save(String) per salvare il file aggiornato.

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

// Carica 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 (ovvero Excel 2003).
workbook.save("Delete Rows.xls");

Elimina le righe in un XLS di Excel in Java

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

  • Innanzitutto, carica il file Excel utilizzando la classe Workbook.
  • Quindi, accedi al foglio di lavoro desiderato in base all’indice utilizzando il metodo Workbook.getWorksheets().get(index).
  • Elimina le righe utilizzando il metodo Worksheet.getCells().deleteRows(rowIndex, totalRows) in cui il primo parametro è l’indice di riga e il secondo parametro è il numero di righe che desideri eliminare.
  • Infine, salva il file aggiornato usando il metodo Workbook.save(String).

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

// Carica 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 3a riga
worksheet.getCells().deleteRows(2, 10, true);

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

API Java per inserire/eliminare righe in Excel - Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per manipolare le righe nei file Excel senza limitazioni di valutazione.

API Java Excel - Ulteriori informazioni

Puoi esplorare di più sull’API Java Excel utilizzando la documentazione. Inoltre, puoi dare un’occhiata ai riferimenti API per saperne di più sull’API. Inoltre, puoi condividere le tue domande con noi tramite il nostro forum.

Conclusione

In questo articolo, hai imparato a lavorare con le righe nei file Excel a livello di codice. In particolare, hai visto come inserire o eliminare righe nei fogli di lavoro di Excel utilizzando Java. È possibile utilizzare questa funzione durante la generazione o la manipolazione dinamica di file Excel.

Guarda anche