Répéter les lignes et colonnes dans Excel via C#

Lorsque les feuilles de calcul Excel s'étendent sur plusieurs pages, les données sont plus faciles et plus rapides à lire si l'on imprime les titres des colonnes ou des lignes à droite ou en haut de chaque page (en les répétant). Dans Excel, on les appelle Lignes et colonnes répétitives ou Lignes et colonnes d'en-tête. IronXL peut exploiter cette fonctionnalité utile des tableurs en seulement quelques lignes de code.

SetRepeatingRows(startRow, endRow)

Cette méthode permet de définir des lignes répétitives. Par exemple, l'appel workSheet.SetRepeatingRows(3, 4) définira la répétition sur les lignes 4 et 5.

SetRepeatingColumns(startColumn, endColumn)

Cette méthode permet de définir des colonnes répétitives. Par exemple, l'appel à workSheet.SetRepeatingColumns(0, 2) définira la répétition sur les colonnes A à C.

These two methods use zero-based indexing as parameters, such that column(0) is "A" and row(1) is 2. It's important to note that if these methods SetRepeatingRows() and SetRepeatingColumns() are used in combination, each page may have different repeating rules based on their position relative to the first page.

Seule la règle de répétition des colonnes s'appliquera au contenu qui s'étend sur plusieurs pages le long du côté droit de la première page. La figure 1 illustre ce phénomène :

Figure 1

! Figure 1

Plusieurs pages s'étendant le long du côté inférieur de la première page contiendront des rangées répétitives.

Enfin, les pages situées à l'intérieur se verront appliquer des règles de répétition de colonnes et de lignes. La figure 2 illustre les deux derniers phénomènes :

Figure 2

! Figure 2

Apprenez à ajouter des lignes et des colonnes dans Excel avec C#

Prêt à commencer?
Nuget Téléchargements 1,765,830 | Version : 2025.12 vient de sortir