1. Des produits
  2.   Tableur
  3.   .NET
  4.   Simplexcel
 
  

Bibliothèque .NET Open Source pour la gestion des feuilles de calcul Excel  

Bibliothèque .NET gratuite qui permet aux développeurs de logiciels de lire, d'écrire et de manipuler facilement des feuilles de calcul Excel XLSX.

Simplexcel est une bibliothèque .NET open source qui fournit des fonctionnalités pour travailler avec la feuille de calcul Excel XLSX via .NET. La bibliothèque se concentre principalement sur les fonctionnalités et les tâches les plus courantes qui peuvent aider le développeur à créer une feuille de calcul. La bibliothèque a fourni un support complet pour ASP.NET et les services Windows.

La bibliothèque open source Simplexcel fournit un logiciel pour générer des classeurs Excel 2007+ dans leur format natif XLSX sans compter sur l'interopérabilité COM. La bibliothèque a inclus la prise en charge de plusieurs fonctionnalités importantes liées à la création et à la manipulation d'Excel XLSX, telles que la création d'un classeur Excel, l'ajout de feuilles à un classeur, la lecture de documents Excel, la création de nouvelles cellules, l'ajout de plages de cellules, le formatage de cellules, l'ajout et la gestion de lignes, la création Liens hypertexte pour une cellule, spécifiez le niveau de compression, enregistrez le fichier dans un flux et bien d'autres.

Previous Next

Premiers pas avec Simplexcel

La méthode recommandée pour installer Simplexcel est de NuGet. Veuillez utiliser la commande suivante pour une installation sans heurts.

Installer Simplexcel à partir de NuGet

 Install-Package Simplexcel

Créer un classeur Excel via l'API .NET

La bibliothèque Simplexcel permet aux programmeurs C# .NET de générer une feuille de calcul Excel dans leurs propres applications .NET. Vous pouvez facilement créer un classeur et ajouter des feuilles de calcul, lui attribuer un nom avec quelques lignes de code .NET. Vous pouvez également remplir ses cellules et les ajouter facilement à un nouveau classeur. Il prend également en charge la définition du type de police et de la taille du texte pour une feuille créée.

Comment créer Excel Cookbook par la bibliothèque .NET

// using Simplexcel;
var sheet = new Worksheet("Hello, world!");
sheet.Cells[0, 0] = "Hello,";
sheet.Cells["B1"] = "World!";
var workbook = new Workbook();
workbook.Add(sheet);
workbook.Save(@"d:\test.xlsx");

Créer des liens hypertexte vers une cellule Excel

La bibliothèque open source Simplexcel permet de créer facilement des hyperliens dans une cellule de feuille de calcul Excel à l'aide des commandes C# .NET. Vous pouvez facilement définir le format souhaité pour les hyperliens. Les développeurs peuvent facilement définir la mise en forme comme le gras ou la taille de police ou la bordure pour leurs cellules de feuille de calcul.

Ajouter Hyperlien à la cellule Excel via la bibliothèque .NET

// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";

Ajouter des propriétés de mise en page pour une feuille de calcul

La bibliothèque open source Simplexcel permet aux développeurs de logiciels de définir et d'appliquer des propriétés de configuration de page pour une feuille de calcul dans leurs propres applications .NET. Les paramètres de mise en page affectent la façon dont les utilisateurs voient une feuille de calcul. Il contrôle les fonctionnalités de la feuille de calcul telles que la taille du papier, l'orientation de la page, les en-têtes de page, les marges et le quadrillage.

Appliquer les propriétés de mise en place du fichier de feuilles de calcul par l'intermédiaire de .NET

var sheet = new Worksheet("Hello, world!");
sheet.PageSetup.PrintRepeatRows = 2; // How many rows (starting with the top one)
sheet.PageSetup.PrintRepeatColumns = 0; // How many columns (starting with the left one, 0 is default)
sheet.PageSetup.Orientation = Orientation.Landscape;
sheet.Cells["A1"] = "Title!";
sheet.Cells["A1"].Bold = true;
sheet.Cells["A2"] = "Subtitle!";
sheet.Cells["A2"].Bold = true;
sheet.Cells["A2"].TextColor = Color.Magenta;
for (int i = 0; i < 100; i++)
{
    sheet.Cells[i + 2, 0] = "Entry Number " + (i + 1);
}

Figer les volets dans une feuille de calcul

La bibliothèque open source Simplexcel a fourni la possibilité de figer les volets dans une feuille de calcul à l'aide de quelques commandes C# .NET. Les volets de gel sont une fonctionnalité très utile lorsque vous travaillez sur plusieurs feuilles de calcul. Vous pouvez garder une zone d'une feuille de calcul visible pendant que vous faites défiler vers une autre zone de la feuille de calcul. Pour le moment, c'est simple; vous pouvez soit figer la première ligne ou la colonne la plus à gauche (A) d'une feuille de calcul.

Ajouter Hyperlien à la cellule Excel via la bibliothèque .NET

// Freeze the first row
Worksheet.FreezeTopRow 
// Freeze the leftmost column 
Worksheet.FreezeLeftColumn 
 Français