1. Home
  2.   Cells
  3.   FileFormat.Cells pour .NET
FileFormat.Cells pour .NET

FileFormat.Cells pour .NET

 
 

Rationalisez la génération et la personnalisation des feuilles de calcul Excel avec l'API .NET

Générez et personnalisez facilement des feuilles de calcul à l'aide de FileFormat.Cells, une API .NET open-source. Simplifiez la création et l'automatisation des classeurs avec cette bibliothèque légère.

FileFormat.Cells pour .NET offre une expérience simple, intuitive et conviviale, ce qui en fait le solution parfaite pour ceux qui travaillent avec des feuilles de calcul Microsoft Excel via une API open source. Cette API .NET a été méticuleusement conçue pour rationaliser la création et la personnalisation des feuilles de calcul Excel. Grâce à cette bibliothèque C# intuitive, générer et manipuler des feuilles de calcul est désormais réalisable sans effort avec seulement quelques lignes de code.

L'installation de cette solution légère est transparente et offre une multitude de fonctionnalités pour répondre à tous vos besoins en matière de feuilles de calcul. FileFormat.Cells pour .NET exploite la puissance du SDK OpenXML, une technologie approuvée par Microsoft. Servant de wrapper pratique, FileFormat.Cells pour .NET simplifie l'utilisation de ses fonctionnalités avancées.

Conçue pour les développeurs, cette bibliothèque .NET Open Source vous permet d'automatiser facilement la création et la modification de feuilles de calcul Excel. Étendez ses capacités en tirant parti de la bibliothèque OpenXML SDK. La gestion de FileFormat.Cells pour .NET est simple, grâce à sa conception conviviale. La bibliothèque propose une gamme de fonctionnalités intelligentes, notamment l'ajout de feuilles, de texte, l'ouverture de feuilles de calcul existantes dans le flux, l'application d'un formatage à l'ensemble du classeur ou à des cellules spécifiques, l'ajout d'images aux feuilles de calcul, et bien plus encore.

Explorez notre référentiel GitHub pour contribuer, suggérer des améliorations et améliorer cette API Open Source : https://github. com/fileformat-cells/FileFormat.Cells-for-.NET

Previous Next

Premiers pas avec FileFormat.Cells pour .NET

La méthode recommandée pour installer FileFormat.Cells pour .NET consiste à utiliser NuGet. Veuillez utiliser la commande suivante pour une installation fluide.

Installer FileFormat.Cells pour .NET via NuGet

NuGet\Install-Package FileFormat.Cells 
Vous pouvez également le télécharger directement depuis GitHub.

Création d'un classeur/feuille de calcul Excel vide par programmation

L'extrait de code suivant illustre comment créer et enregistrer une nouvelle feuille de calcul Microsoft Excel à l'aide de C# avec la bibliothèque FileFormat.Cells.

  • Le code commence par importer la bibliothèque FileFormat.Cells nécessaire, donnant accès aux fonctionnalités de manipulation de feuilles de calcul Excel.
  • Dans l'espace de noms Exemple, la classe Program est définie.
  • La méthode Main sert de point d'entrée du programme, acceptant les arguments de ligne de commande le cas échéant (arguments string[]).
  • Une instance de la classe Workbook est initialisée à l'aide de Workbook workbook = new Workbook();.
  • La méthode Save est invoquée sur l'instance de classeur pour enregistrer la feuille de calcul Excel. Le fichier est enregistré sous le nom "Spreadsheet.xlsx" dans le répertoire racine `("/") du disque.

Copiez et collez l'extrait de code ci-dessous dans votre fichier principal et exécutez le programme.

Créer un classeur/une feuille de calcul vide en C#

 
using FileFormat.Cells;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Workbook class.
            Workbook workbook = new Workbook();

            // Call the Save method to save the MS Excel Spreadsheet/Workbook onto the disk.
            workbook.Save("/Spreadsheet.xlsx");
        }

    }
}

Obtention des valeurs de cellule à partir d'une feuille de calcul/classeur Excel par programmation

Le code suivant illustre comment ouvrir une feuille de calcul Microsoft Excel existante à l'aide de C# et récupérer la valeur d'une cellule spécifique. Pour accéder à votre feuille de calcul et interagir avec elle, procédez comme suit :

  • Créez une instance de la classe Workbook en spécifiant le chemin d'accès à votre feuille de calcul existante.
  • Récupérer la feuille de calcul du classeur.
  • Attribuez l'objet cellule à une variable.
  • Utilisez la méthode GetValue() pour extraire la valeur de la cellule spécifiée.

Copiez et collez l'extrait de code ci-dessous dans votre fichier principal et exécutez le programme.

Obtenir des valeurs de cellules à partir d'un classeur en C#

 

using (Workbook wb = new Workbook(filePath)) // Load existing spreadsheet/workbook file.
{
    Worksheet firstSheet = wb.Worksheets[0]; // Load first worksheet within workbook.
    Cell cellA1 = firstSheet.Cells["A1"]; // Get A1 cell object within cellA1 variable.
    Console.WriteLine(cellA1.GetDataType()); // Output cellA1 data type.
    string value = cellA1.GetValue(); // Get value within cell A1.
    Console.WriteLine(value); // Output the value stored in cell A1
}

Fusionner des cellules dans une feuille de calcul Excel par programmation

Le code fourni montre comment fusionner par programmation des cellules dans une feuille de calcul Microsoft Excel à l'aide de C#. Voici un aperçu des étapes :

  • Initialisez une nouvelle instance de la classe Workbook.
  • Accédez à la première feuille de calcul du classeur.
  • Utilisez la méthode MergeCells pour fusionner les cellules de A1 vers C1.
  • Attribuez une valeur à la cellule supérieure gauche de la zone fusionnée.
  • Enregistrez le classeur modifié dans un chemin de fichier spécifié.

Pour intégrer cette fonctionnalité dans votre application C#, procédez comme suit :

  • Insérez l'extrait de code dans votre fichier principal.
  • Exécutez le programme pour fusionner les cellules et attribuez des valeurs en conséquence.

Cette approche rationalise le processus de fusion de cellules et de manipulation des données cellulaires dans les feuilles de calcul Excel par programmation

Copiez et collez l'extrait de code ci-dessous dans votre fichier principal et exécutez le programme.

Extrait de code pour fusionner des cellules dans une feuille de calcul

 

using (var workbook = new Workbook())
{
    var firstSheet = workbook.Worksheets[0];
    firstSheet.MergeCells("A1", "C1"); // Merge cells from A1 to C1

    // Add value to the top-left cell of the merged area
    var topLeftCell = firstSheet.Cells["A1"];
    topLeftCell.PutValue("This is a merged cell");

    workbook.Save(filePath);
}

 Français