Ajuster la hauteur de ligne et la largeur de colonne dans Excel à l'aide de C#

Dans certains cas, vous devez ajuster la hauteur des lignes et la largeur des colonnes en fonction du contenu des fichiers Excel. Pour ce faire, MS Excel propose des options de largeur de cellule et de hauteur de ligne dans le menu Format du groupe Cellules. Cependant, comment le feriez-vous en travaillant avec des fichiers Excel par programmation en C# ? Dans cet article, vous apprendrez à ajuster la hauteur des lignes et la largeur des colonnes dans les fichiers Excel à l’aide de C#.

API C # pour ajuster la hauteur de ligne et la largeur de colonne Excel

Aspose.Cells for .NET vous permet de créer et de manipuler des fichiers Excel de manière transparente à partir de vos applications .NET. Nous utiliserons cette API pour traiter nos fichiers Excel et définir la hauteur des lignes et la largeur des colonnes. Vous pouvez soit télécharger l’API ou l’installer à partir de NuGet.

PM> Install-Package Aspose.Cells

Ajuster la hauteur de la ligne dans Excel en C

Voici les étapes pour ajuster la hauteur d’une ligne dans un fichier Excel en C#.

  • Tout d’abord, utilisez la classe Workbook pour charger le fichier Excel.
  • Ensuite, utilisez la collection Workbook.Worksheets pour accéder à la feuille de calcul souhaitée par index.
  • Obtenez la référence des cellules dans la feuille de calcul à l’aide de la collection Worksheet.Cells.
  • Appelez la méthode SetRowHeight() et transmettez l’index et la hauteur des lignes en tant que paramètres.
  • Enfin, enregistrez le fichier Excel mis à jour à l’aide de la méthode Workbook.Save(string).

L’exemple de code suivant montre comment définir la hauteur de la ligne dans Excel en C#.

// Charger le fichier Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Obtenir la référence de la feuille de calcul à l'aide de l'index
Worksheet worksheet = workbook.Worksheets[0];

// Obtenir la collection de cellules
Cells cells = worksheet.Cells;

// Réglez la hauteur de la deuxième ligne sur 50
cells.SetRowHeight(1, 50);

// Enregistrez le fichier Excel mis à jour
workbook.Save("set-row-height.xlsx");

La capture d’écran suivante montre la feuille de calcul Excel après avoir défini la hauteur de la ligne.

Ajuster la hauteur de ligne dans Excel à l'aide de C#

Définir la largeur de la colonne dans Excel en C

Voici les étapes pour définir la largeur d’une colonne dans un fichier Excel en C#.

  • Tout d’abord, utilisez la classe Workbook pour charger le fichier Excel.
  • Ensuite, utilisez la collection Workbook.Worksheets pour accéder à la feuille de calcul souhaitée par index.
  • Obtenez la référence des cellules à l’aide de la collection Worksheet.Cells.
  • Appelez la méthode SetColumnWidth() et passez l’index et la largeur de la colonne en tant que paramètres.
  • Enfin, enregistrez le fichier Excel mis à jour à l’aide de la méthode Workbook.Save(string).

L’exemple de code suivant montre comment définir la largeur d’une colonne dans un fichier Excel en C#.

// Charger le fichier Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Obtenir la référence de la feuille de calcul à l'aide de l'index
Worksheet worksheet = workbook.Worksheets[0];

// Obtenir la collection de cellules
Cells cells = worksheet.Cells;

// Réglez la hauteur de la deuxième colonne sur 40
cells.SetColumnWidth(1, 40);

// Enregistrez le fichier Excel mis à jour
workbook.Save("set-column-width.xlsx");

Voici la capture d’écran de la feuille de calcul Excel après avoir ajusté la largeur de la colonne.

Ajuster la largeur de colonne dans Excel à l'aide de C #

API C# pour définir la hauteur de ligne et la largeur de colonne d’Excel - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour définir la hauteur de ligne et la largeur de colonne dans les fichiers Excel sans limitation d’évaluation.

API C# .NET Excel - En savoir plus

Vous pouvez en savoir plus sur l’API C# Excel à l’aide de la documentation. Vous pouvez également consulter les références de l’API ici.

Conclusion

Dans cet article, vous avez appris à ajuster la hauteur des lignes et la largeur des colonnes dans les fichiers Excel à l’aide de C#. Les exemples de code et les captures d’écran ont montré comment définir une hauteur particulière pour une ligne et une largeur pour une colonne dans un fichier Excel.

Avoir une question?

Au cas où vous auriez des questions ou des requêtes, vous pouvez les partager avec nous via notre forum.

Voir également