Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Vous souhaitez garder une trace de vos données et calculer des moyennes automatiquement ? Microsoft Excel est le tableur le plus utilisé au monde, avec des millions d'utilisateurs. Excel et d'autres tableurs sont excellents pour la manipulation, l'analyse et la visualisation des données, car ils vous permettent de trier, de filtrer, de formater et de représenter vos données sous forme de graphiques, le tout en un seul endroit. Envisagez de recueillir des informations de contact en vue d'une sortie éducative.
Un tableau est créé par une collection de colonnes et de lignes dans une feuille de calcul Excel. Les colonnes sont normalement affectées de lettres alphabétiques, tandis que les lignes sont généralement affectées de chiffres. Une cellule est l'intersection d'une colonne et d'une ligne. L'adresse d'une cellule est déterminée par la lettre qui représente la colonne et le chiffre qui représente la ligne.
Vous êtes-vous déjà demandé comment déplacer des colonnes dans des tableaux Excel ?
Ce tutoriel explique comment changer ou décaler plusieurs colonnes. Le changement de colonnes adjacentes est une chose que la plupart des gens font assez souvent. Ce tutoriel vous montrera comment :
Passer d'une colonne à l'autre avec la méthode de la touche Majuscule
Remplacer une colonne entière par une autre avec la méthode "couper-coller"
Échanger plusieurs colonnes dans Excel en un seul geste
Lorsque vous changez de colonne Excel par glisser-déposer, les cellules sont seulement mises en surbrillance au lieu d'être déplacées. Utilisez la méthode de la touche majuscule si vous souhaitez déplacer une colonne sélectionnée ; il y a plusieurs étapes à suivre :
Ouvrez l'application Excel.
Cliquez avec le bouton droit de la souris sur l'en-tête de la colonne que vous souhaitez déplacer. La colonne entière sera sélectionnée.
Déplacez le curseur sur le côté droit de la colonne. Le curseur se transforme en icône de flèche quadridirectionnelle.
Cliquez avec le bouton gauche de la souris sur le côté de la colonne et appuyez sur la touche maj.
Il suffit de faire glisser la colonne en maintenant la touche Majuscule enfoncée. Vous verrez une ligne " "indiquant l'endroit où la colonne suivante sera insérée.
Relâchez le bouton gauche de la souris et déplacez la touche.
La première colonne remplacera la seconde en la déplaçant sur le côté.
Figure 1 - Microsoft Excel - Premières positions
Figure 2 - Microsoft Excel - Deuxième poste
Figure 3 - Microsoft Excel - Position finale
Remarque : si vous changez de position sans maintenir la touche "shift", les données de la deuxième colonne se chevaucheront.
Si la méthode du glisser-déposer ne vous convient pas, vous pouvez également utiliser la méthode du couper-coller. Les étapes sont les suivantes :
Ouvrez l'application Microsoft Excel.
Cliquez avec le bouton droit de la souris sur l'en-tête de la colonne que vous souhaitez déplacer. La colonne entière sera mise en évidence.
Après le surlignage, cliquez avec le bouton droit de la souris sur l'en-tête de la colonne et choisissez l'option "couper". Vous pouvez également appuyer sur Ctrl + X pour couper la colonne.
Cliquez sur l'en-tête de la colonne que vous souhaitez échanger avec l'autre colonne.
Lorsqu'elle est mise en évidence, cliquez avec le bouton droit de la souris sur la colonne et cliquez sur "insérer des cellules coupées" dans le menu.
Cette opération permet d'insérer la colonne à la place de la colonne initiale.
Figure 4 - Microsoft Excel - Option de coupe
Figure 5 - Microsoft Excel - Insérer des cellules coupées
Figure 6 - Microsoft Excel - Dernière position
Note : Vous ne serez pas autorisé à insérer une nouvelle colonne dans la zone que vous avez choisie, en respectant quelques règles conditionnelles, qui consistent à copier/coller des colonnes entières.
Pour permuter les colonnes dans Excel d'un seul coup, il suffit de suivre quelques étapes simples :
Sélectionnez la première ligne ; puis cliquez avec le bouton droit de la souris sur la ligne et sélectionnez l'option d'insertion.
Utilisez la première ligne pour créer un nouvel ordre de colonnes.
Ensuite, ajoutez des valeurs dans de nouvelles lignes selon le modèle que vous souhaitez voir apparaître dans vos colonnes.
Figure 7
Ensuite, sélectionnez toutes les données en cliquant avec le bouton gauche de la souris et en la faisant glisser jusqu'aux dernières cellules des données.
Cliquez sur l'onglet Données dans la barre d'outils.
Cliquez ensuite sur Trier dans le groupe Trier et filtrer.
Figure 8 - Onglet Données - Sélectionner le tri
La boîte de dialogue Tri apparaît.
Cliquez sur Options.
Figure 9 - Boîte de dialogue de tri - Options
Sélectionnez l'option Trier de gauche à droite et cliquez sur Ok.
Figure 10 - Options de tri - Tri de gauche à droite
Ensuite, dans l'option Trier par, sélectionnez la ligne 1 et cliquez sur OK.
Figure 11 - Boîte de dialogue de tri - Trier par
Supprimer la ligne nouvellement insérée.
Résultat :
Figure 12 - Résultat
Grâce aux touches de raccourci clavier, il est facile de passer d'une colonne à l'autre. Procédez comme suit pour modifier les colonnes sélectionnées :
Sélectionnez n'importe quelle cellule dans les colonnes d'Excel.
Maintenez la touche Ctrl enfoncée et appuyez sur la touche espace pour sélectionner toute la colonne.
Ensuite, maintenez à nouveau la touche Ctrl enfoncée et appuyez sur la touche "X" pour le couper.
Sélectionnez la colonne que vous souhaitez intervertir avec la première.
Une fois encore, maintenez la touche Ctrl enfoncée et appuyez sur la touche espace pour mettre la colonne en surbrillance.
Maintenez la touche Ctrl enfoncée et appuyez sur la touche (+) plus pour insérer le premier dans le nouvel emplacement.
Allez dans la deuxième colonne, maintenez la touche Ctrl enfoncée et appuyez sur l'espace pour sélectionner toute la colonne.
Appuyez sur Ctrl + 'X' pour couper les colonnes.
Sélectionnez l'endroit où se trouve le premier et appuyez sur Ctrl + (+) plus.
Figure 13 - Microsoft Excel - Première position
Figure 14 - Microsoft Excel - Deuxième position
Figure 15 - Microsoft Excel - Position finale
Pour l'ouverture, la lecture, l'édition, le changement de colonnes et l'enregistrement de fichiers Excel dans .NET, IronXL fournit un cadre polyvalent et puissant. Il est compatible avec tous les types de projets .NET, notamment les applications Windows, ASP.NET MVC et les applications .NET Core.
Pour les développeurs .NET, IronXL fournit une API simple pour lire et écrire des documents Excel.
Pour accéder aux scripts de manipulation d'Excel, IronXL ne nécessite pas l'installation de Microsoft Office Excel sur votre serveur, ni l'utilisation d'Excel Interop. Travailler avec des fichiers Excel dans .NET devient ainsi incroyablement rapide et simple.
En utilisant IronXL, les développeurs peuvent effectuer tous les calculs liés à Excel sans aucune complication, simplement en écrivant quelques lignes de code, y compris des tâches telles que l'ajout de deux cellules, l'option de colonne totale, l'ajout d'une colonne entière dans un tableau Excel, l'ajout d'une ligne entière dans un tableau Excel, la fonction de somme de toutes les cellules/l'option de somme et la fonction de somme de plusieurs colonnes et de plusieurs lignes, et bien d'autres fonctions utiles.
Vous trouverez ci-dessous quelques exemples de code C# en action.
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()
Les développeurs doivent faire preuve de prudence lorsqu'ils modifient et éditent des fichiers Excel en C#, car un faux pas peut facilement modifier l'ensemble du document. Le fait de pouvoir s'appuyer sur des lignes de code efficaces et directes permet de réduire le risque d'erreur et facilite la modification ou la suppression de fichiers Excel par programmation. Aujourd'hui, nous allons parcourir les étapes nécessaires pour éditer des fichiers Excel en C# de manière rapide et précise, en utilisant des fonctions qui ont déjà été bien testées. Pour plus d'informations, veuillez consulter les sites suivants lien.
9 produits de l'API .NET pour vos documents de bureau