UTILISATION D'IRONXL

Comment convertir un tableau en plage dans Excel ?

Mise à jour février 6, 2024
Partager:

Un tableau Excel offre une liste de fonctionnalités utilisées pour analyser et gérer efficacement les données, telles que le filtre automatique et les options de tri, la ligne totale, les colonnes calculées, le style de tableau, l'expansion automatique, etc.

La capture d'écran ci-dessous montre la différence entre une plage normale et un formatage de type tableau :

Comment convertir un tableau en plage dans Excel - Figure 1 : Plage normale
Comment convertir un tableau en plage dans Excel - Figure 2 : Format du tableau

Ce tutoriel explique comment convertir un tableau Excel en plage

Comment créer un tableau ?

Il existe de nombreuses façons de créer ou de convertir une plage en plage de tableau dans Excel. Pour insérer un tableau dans Excel, cliquez sur n'importe quelle cellule de votre ensemble de données et effectuez l'une des opérations suivantes :

  1. Dans le menu Insérer, dans le groupe de sections Tables, cliquez sur Option de table. Une table de style par défaut sera insérée.

    Comment convertir un tableau en plage dans Excel, Figure 3 : Insérer un nouveau tableau dans Excel avec les styles par défaut

     **Insérer un nouveau tableau dans Excel avec les styles par défaut**
  2. Dans l'onglet de menu Accueil, dans le groupe de sections Styles, cliquez sur Formater en tant qu'option de tableau et sélectionnez l'un des styles de tableau prédéfinis. Vous pouvez choisir n'importe quel style de rangées de bandes.

    Comment convertir un tableau en plage dans Excel, Figure 4 : Appliquer un format prédéfini à un tableau Excel existant

     **Appliquer un format prédéfini à un tableau Excel existant**
  3. Une autre option et la manière la plus rapide de créer un tableau Excel est d'appuyer sur le raccourci clavier : Ctrl + T.

    Quelle que soit la méthode choisie, la boîte de dialogue Créer un tableau apparaît. Excel sélectionne automatiquement la plage de données. Vérifiez la plage sélectionnée, puis cochez/décochez l'option "Mon tableau a des en-têtes ", et cliquez sur OK.

    Comment convertir un tableau en plage dans Excel, Figure 5 : Formater le tableau avec le style présélectionné d'Excel

    **Formater le tableau avec le style présélectionné d'Excel

    Un tableau bien formaté est ainsi créé dans la feuille de calcul.

    Les flèches de filtrage nous permettent de filtrer et de trier les données du tableau selon vos critères. Pendant le défilement, la boîte des en-têtes de colonne est visible. De nouvelles données peuvent être incluses grâce à l'expansion automatique du tableau, les totaux rapides, le calcul facile des données du tableau sont quelques-unes des principales caractéristiques du tableau.

    Nous savons maintenant comment convertir une série de cellules en un style de tableau. À un moment donné, il peut s'avérer nécessaire de supprimer la mise en forme du tableau et de le convertir en une plage normale sans perdre les données et les formules. Voyons donc comment convertir un tableau Excel en plage.

Comment convertir un style de tableau en une plage normale ?

Il existe deux façons de convertir un tableau en plage de cellules dans Excel.

Si vous souhaitez supprimer un tableau sans perdre ses données, sa mise en forme ou ses références structurées, vous pouvez suivre les étapes suivantes :

  1. Allez dans l'onglet Conception de tableau sous Outils de tableau> Groupe d'outils, et cliquez sur Convertir en plage.

    Comment convertir un tableau en plage dans Excel, Figure 6 : Conversion d'un tableau stylisé en plage normale à l'aide des options de la barre de menu

     **Conversion d'un tableau stylisé en une plage normale à l'aide des options de la barre de menu**
  2. Vous pouvez également cliquer avec le bouton droit de la souris n'importe où dans le tableau et cliquer sur Table > Cliquer sur Convertir en plage.

    Comment convertir un tableau en plage dans Excel, Figure 7 : Conversion d'un tableau stylé en plage normale à l'aide du menu contextuel

     **Conversion d'un tableau stylisé en une plage normale à l'aide du menu contextuel**

    C'est ainsi que vous pouvez convertir les données d'un tableau en plage. Remarquez que les flèches sont supprimées de la plage, mais que les données et le formatage sont préservés.

    Comment convertir un tableau en plage dans Excel, Figure 8 : L'apparence des données de la feuille de calcul, après avoir été reconverties en plage normale

    **L'apparence des données de la feuille de calcul, après avoir été reconverties dans un intervalle normal

La bibliothèque IronXL C

IronXL est une bibliothèque .NET qui facilite la lecture et l'édition de documents Microsoft Excel avec C# sans Microsoft Excel ou Interop.

IronXL peut lire et manipuler des fichiers Excel avec précision et rapidité. Il prend en charge tous les composants .NET, ainsi que des plateformes telles qu'Android, Xamarin, Linux, L'azur, AWS, macOS, Docker, et MAUI.

Avec quelques lignes de code, les développeurs peuvent effectuer toutes les tâches liées à Excel sans aucune complication. Ces tâches comprennent l'ajout de deux cellules, ajouter des lignes et des colonnes de données dans des tableaux Excel, et l'application des fonctions entre les lignes et les colonnes, entre autres.

L'ensemble des fonctionnalités d'IronXL

  • Charger, lire et modifier des données - à partir de XLS/XLSX/CSV/TSV
  • Économiser et exportation - vers XLS/XLSX/CSV/TSV/JSON
  • objets System.Data - travailler avec des feuilles de calcul Excel en tant qu'objets System.Data.DataSet et System.Data.DataTable.
  • Formules - permet de travailler avec des formules Excel. Les formules sont recalculées chaque fois que la feuille est modifiée.
  • Cuisinières - faciles à utiliser["A1:B10]` syntaxe.
  • Tri - il peut trier des lignes, des colonnes et des plages à l'intérieur d'un tableau ou d'une fourchette normale.
  • Style - police, taille de la police, style de cellule, alignements, couleur de fondet de nombreuses autres options de style sont disponibles.

    Vous trouverez ci-dessous quelques exemples de code C# permettant de manipuler des fichiers Excel.

using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();

// Get Formulas
// Get the formula's calculated value.  e.g. "52"
string formulaValue = worksheet ["G30"].Value;

//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();

// Get Formulas
// Get the formula's calculated value.  e.g. "52"
string formulaValue = worksheet ["G30"].Value;

//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL

Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"

' Force recalculate all formula values in all sheets.  
workbook.EvaluateAll()

' Get Formulas
' Get the formula's calculated value.  e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value

'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula

'Save your changes with updated formulas and calculated values.
workbook.Save()
VB   C#

IronXL aide les développeurs à s'appuyer sur des lignes de code simples mais performantes, avec précision et efficacité, ce qui contribue à réduire le risque d'erreur et facilite la manipulation programmatique des fichiers Excel.

Vous pouvez télécharger le Logiciel IronXL et l'essayer gratuitement.

< PRÉCÉDENT
Comment ouvrir un fichier Excel en C#
SUIVANT >
Comment récupérer des données d'une feuille Excel en C#