Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Excel est l'une des formes les plus populaires de manipulation de données depuis de nombreuses années, avec des millions d'utilisateurs d'ordinateurs qui emploient ce tableur tous les jours pour leur travail ou leurs besoins de comptabilité personnelle. Il est disponible sur plus de 1,4 milliard de PC sous Windows, ce qui représente environ 45 % de la population mondiale. Excel est un outil puissant pour l'analyse des données, l'édition en va-et-vient, le tri, le filtrage, les tableaux croisés dynamiques et les graphiques. C'est aussi l'un des outils les plus populaires dans le monde des affaires, avec plus de quatre millions de personnes qui l'utilisent activement chaque jour. Les en-têtes de colonne et de ligne, les lettres de colonne et les numéros de ligne sont les principales caractéristiques des feuilles de calcul Excel. En utilisant des lettres de colonne et des numéros de ligne, vous pouvez vous adresser à n'importe quelle cellule - l'élément principal d'Excel.
La popularité d'Excel auprès des entreprises a créé un environnement dans lequel il existe plusieurs éditions onéreuses qui offrent davantage de fonctionnalités et d'analyses financières, y compris l'édition "professionnelle". Cette version d'Excel est généralement utilisée dans les entreprises où les fonctionnalités permettent des niveaux plus élevés d'analyse des données, des capacités graphiques avancées et la coordination avec des applications tierces. Excel est un tableur doté d'une interface semblable à celle de Microsoft Word, qui permet aux utilisateurs de créer et d'analyser des données à l'aide de formules.
Voyons comment déplacer des lignes ou des colonnes dans Excel.
Nous pouvons déplacer des lignes ou des cellules sélectionnées dans Microsoft Excel. Il existe plusieurs méthodes pour y parvenir. Supposons que nous ayons ces lignes dans Microsoft Excel et que nous devions déplacer une ligne. Nous pouvons maintenant examiner comment y parvenir.
Lignes de données originales dans Excel
Procédez comme suit pour déplacer la ligne :
Maintenez la touche Majuscule enfoncée et placez votre curseur dans le coin de la ligne sélectionnée. Une icône de 4 côtés apparaît.
Déplacement de données par glisser-déposer
Lorsque vous voyez une ligne en gras au bas de la ligne, relâchez le bouton de la souris. Ensuite, relâchez également la touche Shift. Il est important de maintenir la touche Shift enfoncée jusqu'au dernier moment.
Ces étapes peuvent également être suivies pour les cellules sélectionnées. Si vous souhaitez déplacer la totalité d'une colonne, vous pouvez la sélectionner et suivre les mêmes étapes.
La méthode du copier-coller est une méthode simple pour déplacer des lignes et des colonnes. Vous pouvez le faire sans utiliser la méthode du glisser-déposer et sans insérer de nouvelle ligne ou de nouvelle colonne. Suivez les étapes pour déplacer une ligne entière ou plusieurs lignes adjacentes dans Excel.
Appuyez sur la touche Ctrl et simultanément sur la touche X pour couper la ligne sélectionnée. (Ctrl + X)
Couper la ligne sélectionnée
Cliquez avec le bouton droit de la souris sur la ligne dans Excel et, dans le menu contextuel, sélectionnez l'option "Insérer des cellules coupées".
Coller une ligne à partir du menu du clic droit
La ligne sélectionnée est collée et l'autre ligne est déplacée vers le haut.
Le résultat après la méthode du copier-coller
Grâce à cette méthode, il devient très facile de déplacer des lignes ou des colonnes entières dans Excel. Vous pouvez également déplacer des colonnes en suivant la même technique. Il suffit de sélectionner des colonnes pour que toutes les opérations soient effectuées sur la colonne sélectionnée.
IronXL est une bibliothèque Excel C# .NET destinée aux développeurs pour l'édition et l'enregistrement de fichiers Excel. Il a été conçu pour aider les développeurs à créer, modifier et enregistrer rapidement des fichiers Excel sans qu'il soit nécessaire d'installer Microsoft Excel.
La bibliothèque IronXL for .NET C# a été conçue pour permettre aux développeurs .NET C# d'éditer et d'enregistrer des fichiers Excel sans que Microsoft Excel soit installé sur leur machine. La bibliothèque IronXL Excel est un outil puissant qui peut être utilisé par tout développeur ayant besoin de travailler avec des feuilles de calcul Excel dans ses projets. La bibliothèque IronXL comprend de nombreuses fonctionnalités que l'on ne trouve pas dans les bibliothèques standard de Microsoft Excel. Il s'agit notamment de
Tableaux croisés dynamiques personnalisables pour l'affichage d'ensembles de données complexes
Voici le code permettant d'ajouter une ligne à la première position du fichier Excel :
using IronXL;
static void Main(string [] args)
{
WorkBook wb = WorkBook.Load("sample.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
int j = ws.Rows.Count() + 1;
for (int i = 1; i <= ws.Rows.Count(); i++)
{
if (j == 0)
{
ws.Rows [0].Value = "new row";
break;
};
ws ["A" + (j + 1)].Value = ws ["A" + j].Value;
ws ["B" + (j + 1)].Value = ws ["B" + j].Value;
ws ["C" + (j + 1)].Value = ws ["C" + j].Value;
ws ["D" + (j + 1)].Value = ws ["D" + j].Value;
ws ["E" + (j + 1)].Value = ws ["E" + j].Value;
j = j - 1;
}
wb.SaveAs("sample.xlsx");
}
using IronXL;
static void Main(string [] args)
{
WorkBook wb = WorkBook.Load("sample.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
int j = ws.Rows.Count() + 1;
for (int i = 1; i <= ws.Rows.Count(); i++)
{
if (j == 0)
{
ws.Rows [0].Value = "new row";
break;
};
ws ["A" + (j + 1)].Value = ws ["A" + j].Value;
ws ["B" + (j + 1)].Value = ws ["B" + j].Value;
ws ["C" + (j + 1)].Value = ws ["C" + j].Value;
ws ["D" + (j + 1)].Value = ws ["D" + j].Value;
ws ["E" + (j + 1)].Value = ws ["E" + j].Value;
j = j - 1;
}
wb.SaveAs("sample.xlsx");
}
Imports IronXL
Shared Sub Main(ByVal args() As String)
Dim wb As WorkBook = WorkBook.Load("sample.xlsx")
Dim ws As WorkSheet = wb.GetWorkSheet("Sheet1")
Dim j As Integer = ws.Rows.Count() + 1
For i As Integer = 1 To ws.Rows.Count()
If j = 0 Then
ws.Rows (0).Value = "new row"
Exit For
End If
ws ("A" & (j + 1)).Value = ws ("A" & j).Value
ws ("B" & (j + 1)).Value = ws ("B" & j).Value
ws ("C" & (j + 1)).Value = ws ("C" & j).Value
ws ("D" & (j + 1)).Value = ws ("D" & j).Value
ws ("E" & (j + 1)).Value = ws ("E" & j).Value
j = j - 1
Next i
wb.SaveAs("sample.xlsx")
End Sub
Les lignes seront déplacées vers le bas et une nouvelle ligne sera placée à la première position du document. la boucle for
déplacera toutes les lignes vers le bas et ajoutera les données de la nouvelle ligne à la première position. Nous pouvons également ajouter les lignes à la fin du document. Voyons comment nous pouvons le faire :
using IronXL;
static void Main(string [] args)
{
WorkBook wb = WorkBook.Load("sample.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
int i = ws.Rows.Count() + 1;
ws ["A" + i].Value = "New Row";
ws ["B" + i].Value = "New Row";
ws ["C" + i].Value = "New Row";
ws ["D" + i].Value = "New Row";
ws ["E" + i].Value = "New Row";
wb.SaveAs("sample.xlsx");
}
using IronXL;
static void Main(string [] args)
{
WorkBook wb = WorkBook.Load("sample.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
int i = ws.Rows.Count() + 1;
ws ["A" + i].Value = "New Row";
ws ["B" + i].Value = "New Row";
ws ["C" + i].Value = "New Row";
ws ["D" + i].Value = "New Row";
ws ["E" + i].Value = "New Row";
wb.SaveAs("sample.xlsx");
}
Imports IronXL
Shared Sub Main(ByVal args() As String)
Dim wb As WorkBook = WorkBook.Load("sample.xlsx")
Dim ws As WorkSheet = wb.GetWorkSheet("Sheet1")
Dim i As Integer = ws.Rows.Count() + 1
ws ("A" & i).Value = "New Row"
ws ("B" & i).Value = "New Row"
ws ("C" & i).Value = "New Row"
ws ("D" & i).Value = "New Row"
ws ("E" & i).Value = "New Row"
wb.SaveAs("sample.xlsx")
End Sub
Ce bout de code ajoutera les lignes au bas du document. Vous trouverez plus de détails surcomment ajouter une nouvelle ligne dans nos pages "Comment faire".
IronXL propose différents plans tarifaires. Vous pouvez même obtenir un essai gratuit - leEssai gratuit d'IronXL peut être activée sans aucun paiement ni information sur la carte. Cependant, IronXL est gratuit pour le développement. Visitez notrepage d'autorisation pour plus d'informations.
9 produits de l'API .NET pour vos documents de bureau