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.

Ces deux méthodes utilisent l'indexation à partir de zéro comme paramètres, de sorte que la colonne(0) est "A" et la ligne(1) est 2. Il est important de noter que si ces méthodes sont utilisées en combinaison, chaque page peut avoir des règles de répétition différentes en fonction de sa position par rapport à la première 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,738,553 | Version: 2025.11 vient de sortir