IRONSOFTWAREHOME
Répéter les lignes et colonnes dans Excel via C#
using IronXL;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set repeating rows for row(2-4)
workSheet.SetRepeatingRows(1, 3);

// Set repeating columns for column(C-D)
workSheet.SetRepeatingColumns(2, 3);

// Set column break after column(H). Hence, the first page will only contain column(A-G)
workSheet.SetColumnBreak(7);

workBook.SaveAs("repeatingRows.xlsx");
Imports IronXL

Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set repeating rows for row(2-4)
workSheet.SetRepeatingRows(1, 3)

' Set repeating columns for column(C-D)
workSheet.SetRepeatingColumns(2, 3)

' Set column break after column(H). Hence, the first page will only contain column(A-G)
workSheet.SetColumnBreak(7)

workBook.SaveAs("repeatingRows.xlsx")
NuGet Download
PM > Install-Package IronXL.Excel
Répéter les lignes et colonnes dans Excel via C#

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, appeler workSheet.SetRepeatingRows(3, 4) fixera 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, appeler workSheet.SetRepeatingColumns(0, 2) fixera la répétition sur les colonnes A à C.

Ces deux méthodes utilisent l'indexation basée sur zéro comme paramètres, de sorte que column(0) est "A" et row(1) est 2. Il est important de noter que si ces méthodes SetRepeatingRows() et SetRepeatingColumns() sont utilisées en combinaison, chaque page peut avoir des règles de répétition différentes en fonction de leur 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#
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 2,237,574Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise