Copier des lignes et des colonnes dans Excel à l'aide de Java

Dans certains cas, vous devez copier des lignes et des colonnes dans un fichier Excel sans copier l’intégralité de la feuille de calcul. Pour effectuer cette opération par programmation, cet article explique comment copier des lignes ou des colonnes dans une feuille de calcul Excel à l’aide de Java.

API Java pour copier des lignes et des colonnes dans Excel

Aspose.Cells for Java vous permet d’implémenter des fonctionnalités d’automatisation Excel à partir de vos applications Java. En outre, l’API fournit des moyens simples de copier des lignes et des colonnes dans ou entre les classeurs Excel. Vous pouvez soit télécharger l’API ou l’installer à l’aide des configurations Maven suivantes.

<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>

Copier des lignes dans une feuille de calcul Excel à l’aide de Java

Voici les étapes pour copier une ligne dans une feuille de calcul Excel à l’aide de Java.

L’exemple de code suivant montre comment copier une ligne dans une feuille de calcul Excel à l’aide de Java.

// Instanciation d'un objet Workbook
Workbook workbook = new Workbook("workbook.xlsx");

// Obtention de la référence de la première feuille de travail en passant son index de feuille
Worksheet worksheet = workbook.getWorksheets().get(0);

// Copiez la deuxième ligne avec les données, la mise en forme, les images et les objets de dessin sur la 16e ligne de la feuille de calcul
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15);

// Enregistrement du fichier Excel
workbook.save("output.xlsx");

Copier des colonnes dans une feuille de calcul Excel à l’aide de Java

Voici les étapes pour copier une colonne dans une feuille de calcul Excel à l’aide de Java.

L’exemple de code suivant montre comment copier une colonne dans une feuille de calcul Excel à l’aide de Java.

// Instanciation d'un objet Workbook
Workbook workbook = new Workbook("workbook.xlsx");

// Obtention de la référence de la première feuille de travail en passant son index de feuille
Worksheet worksheet = workbook.getWorksheets().get(0);

// Copiez la première colonne de la première feuille de calcul du classeur
worksheet.getCells().copyColumn(worksheet.getCells(), worksheet.getCells().getColumns().get(0).getIndex(), worksheet.getCells().getColumns().get(2).getIndex());

// Enregistrement du fichier Excel
workbook.save("output.xlsx");

Obtenez une licence gratuite

Vous pouvez utiliser Aspose.Cells for Java sans limitation d’évaluation à l’aide d’une licence temporaire.

Conclusion

Dans cet article, vous avez appris à copier des lignes et des colonnes dans des feuilles de calcul Excel à l’aide de Java. De plus, vous pouvez également utiliser les exemples de code fournis pour copier des lignes ou des colonnes dans différents classeurs Excel. De plus, vous pouvez explorer la documentation d’Aspose.Cells for Java. Si vous avez des questions, n’hésitez pas à poster sur notre forum.

Voir également