Travailler avec des lignes et des colonnes GridWeb

Insertion de lignes et de colonnes

Cette rubrique explique comment insérer de nouvelles lignes et colonnes dans une feuille de calcul à l’aide de Aspose.Cells.GridWeb API. Des lignes ou des colonnes peuvent être insérées à n’importe quel endroit de la feuille de calcul.

Insertion de lignes

Pour insérer une ligne à n’importe quel endroit dans une feuille de calcul :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb au formulaire Web ou à la page.
  2. Accédez à la feuille de calcul à laquelle vous ajoutez des lignes.
  3. Insérez une ligne en spécifiant un index de ligne où la ligne serait insérée.

Insertion de colonnes

Pour insérer une colonne à n’importe quel endroit dans une feuille de calcul :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb à un formulaire Web ou une page.
  2. Accédez à la feuille de calcul à laquelle vous ajoutez des colonnes.
  3. Insérez une colonne en spécifiant l’index de colonne où la colonne serait insérée.

Suppression de lignes et de colonnes

Cette rubrique montre comment supprimer des lignes et des colonnes d’une feuille de calcul à l’aide de Aspose.Cells.GridWeb API. Grâce à cette fonctionnalité, les développeurs peuvent supprimer des lignes ou des colonnes au moment de l’exécution.

Suppression de lignes

Pour supprimer une ligne de votre feuille de calcul :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb à un formulaire Web ou une page.
  2. Accédez à la feuille de calcul dont vous souhaitez supprimer des lignes.
  3. Supprimez une ligne de la feuille de calcul en spécifiant son index de ligne.

Suppression de colonnes

Pour supprimer une colonne de votre feuille de calcul :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb à un formulaire Web ou une page.
  2. Accédez à la feuille de calcul dont vous souhaitez supprimer des colonnes.
  3. Supprimez une colonne de la feuille de calcul en spécifiant son index de colonne.

Définition de la hauteur des lignes et de la largeur des colonnes

Parfois, les valeurs des cellules sont plus larges que la cellule dans laquelle elles se trouvent ou sont réparties sur plusieurs lignes. Ces valeurs ne sont pas entièrement visibles pour les utilisateurs, sauf si elles modifient la hauteur et la largeur des lignes et des colonnes. Aspose.Cells.GridWeb prend entièrement en charge la définition de la hauteur des lignes et de la largeur des colonnes. Cette rubrique traite de ces fonctionnalités en détail à l’aide d’exemples.

Travailler avec les hauteurs de lignes et la largeur des colonnes

Définition de la hauteur des lignes

Pour définir la hauteur d’une ligne :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb à votre formulaire/page Web.
  2. Accédez à la collection GridCells de la feuille de calcul.
  3. Définissez la hauteur de toutes les cellules d’une ligne spécifiée.

Sortie : la hauteur de la 1ère rangée a été fixée à 50 points

tâche : image_alt_text

Définition de la largeur de la colonne

Pour définir la largeur d’une colonne :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb à votre formulaire/page Web.
  2. Accédez à la collection GridCells de la feuille de calcul.
  3. Définissez la largeur de toutes les cellules d’une colonne spécifiée.

Personnalisation des en-têtes de lignes et de colonnes

Comme Microsoft Excel, Aspose.Cells.GridWeb utilise également des en-têtes ou des légendes standard pour les lignes (chiffres comme 1, 2, 3, etc.) et les colonnes (alphabétiques comme A, B, C, etc.). Aspose.Cells.GridWeb permet également de personnaliser les légendes. Cette rubrique traite de la personnalisation des en-têtes de ligne et de colonne au moment de l’exécution à l’aide de Aspose.Cells.GridWeb API.

Personnalisation de l’en-tête de ligne

Pour personnaliser l’en-tête ou la légende d’une ligne :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb à un formulaire/page Web.
  2. Accédez à la feuille de calcul dans GridWorksheetCollection.
  3. Définissez la légende de n’importe quelle ligne spécifiée.

Les en-têtes des lignes 1 et 2 ont été personnalisés

tâche : image_alt_text

Personnalisation de l’en-tête de colonne

Pour personnaliser l’en-tête ou la légende d’une colonne :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb à un formulaire/page Web.
  2. Accédez à la feuille de calcul dans GridWorksheetCollection.
  3. Définissez la légende de n’importe quelle colonne spécifiée.

Les en-têtes des colonnes 1 et 2 ont été personnalisés

tâche : image_alt_text

Geler et débloquer des lignes et des colonnes

Cette rubrique explique comment geler et débloquer des lignes et des colonnes. Le gel des colonnes ou des lignes permet aux utilisateurs de conserver les en-têtes de colonnes ou les titres de lignes visibles pendant qu’ils font défiler vers d’autres parties de la feuille de calcul. Cette fonctionnalité est très utile lorsque vous travaillez avec des feuilles de calcul contenant de gros volumes de données. Lorsque les utilisateurs font défiler, seules les données défilent vers le bas et les titres restent en place, ce qui rend la date plus facile à lire. La fonctionnalité Geler les volets n’est prise en charge que dans Internet Explorer 6.0 ou version ultérieure.

Geler les lignes et les colonnes

Pour figer un nombre spécifique de lignes et de colonnes :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb à un formulaire/page Web.
  2. Accédez à une feuille de calcul.
  3. Gelez un certain nombre de lignes et de colonnes.

Lignes et colonnes gelées

tâche : image_alt_text

Dégeler les lignes et les colonnes

Pour débloquer des lignes et des colonnes :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb à un formulaire/page Web.
  2. Accédez à une feuille de calcul.
  3. Dégelez les lignes et les colonnes.

Feuille de calcul après avoir été dégelée

tâche : image_alt_text

Protection des lignes et des colonnes

Cette rubrique présente quelques techniques permettant de protéger les cellules des lignes et des colonnes contre tout type d’action effectuée par les utilisateurs finaux. Les développeurs peuvent implémenter cette protection en utilisant deux techniques : en rendant les cellules des lignes et des colonnes en lecture seule, ou en restreignant les options du menu contextuel de GridWeb.

Restriction des options du menu contextuel

GridWeb fournit un menu contextuel que les utilisateurs finaux peuvent utiliser pour effectuer des opérations sur le contrôle. Le menu propose de nombreuses options pour manipuler les cellules, les lignes et les colonnes.

Options contextuelles complètes

tâche : image_alt_text

Il est possible de restreindre tout type d’opérations côté client sur les lignes et les colonnes en limitant les options disponibles dans le menu contextuel. Cela peut être fait en définissant les attributs EnableClientColumnOperations et EnableClientRowOperations du contrôle GridWeb sur false. Il est également possible d’empêcher les utilisateurs de geler les lignes et les colonnes en définissant l’attribut EnableClientFreeze du contrôle GridWeb sur false.

Menu contextuel après avoir restreint les options de ligne et de colonne

tâche : image_alt_text