Démarrage rapide

Démarrage rapide

Cette page vous obtient de zéro à un fichier XLSX en fonctionnement dans C# en utilisant Aspose.Cells FOSS pour .NET.


Principaux

Requirementsdétails
Rondeur.NET 6.0 ou plus récent
PackageAspose.Cells_FOSS (Le nouveau
OSWindows, macOS ou Linux

Installez le pack si vous n’avez pas déjà :

dotnet add package Aspose.Cells_FOSS

Étape 1 - Créer un livre de travail et écrire des données cellulaires

Instantané A Workbook pour obtenir un livre de travail blanche avec une feuille de travaux par défaut. Workbook.Worksheets[0].Utiliser Cell.PutValue() pour écrire des lignes, des nombres, les booleans, la décimale et les dates. assigner une ligne de formule à Cell.Formula Pour ajouter une cellule comptable.

using Aspose.Cells_FOSS;

var workbook = new Workbook();
var sheet = workbook.Worksheets[0];

// Write different value types
sheet.Cells["A1"].PutValue("Product");
sheet.Cells["B1"].PutValue("Units");
sheet.Cells["C1"].PutValue("Price");

sheet.Cells["A2"].PutValue("Widget A");
sheet.Cells["B2"].PutValue(120);
sheet.Cells["C2"].PutValue(9.99m);

sheet.Cells["A3"].PutValue("Widget B");
sheet.Cells["B3"].PutValue(85);
sheet.Cells["C3"].PutValue(14.49m);

// Formula: total revenue for Widget A
sheet.Cells["D2"].Formula = "=B2*C2";
sheet.Cells["D3"].Formula = "=B3*C3";

Étape 2 – Sauver le livre de travail

Appel à Workbook.Save() le format de fichier est déterminé par la .xlsx extension .

workbook.Save("quickstart.xlsx");
Console.WriteLine("Saved: quickstart.xlsx");

Étape 3 – Récupérer et lire en arrière

Télécharger un fichier existant en passant la voie de fichie à la Workbook Constructeur. Access cellules valeurs utilisant Cell.StringValue pour les filets ou Cell.Value pour l’objet sous-jacent. Cell.Formula Retourne la ligne de formule si une est définie.

var loaded = new Workbook("quickstart.xlsx");
var ws = loaded.Worksheets[0];

Console.WriteLine(ws.Cells["A2"].StringValue);  // Widget A
Console.WriteLine(ws.Cells["B2"].StringValue);  // 120
Console.WriteLine(ws.Cells["D2"].Formula);       // =B2*C2
Console.WriteLine(ws.Cells["D2"].StringValue);   // 1198.8

Les prochains pas

  • Installation - les instructions de mise en place détaillées et .csproj Syntaxe de référence
  • caractéristiques - Une vue d’ensemble des capacités exposées par la bibliothèque
  • Gestion de la diffusion - Les feuilles de travail, la configuration de page, le layout de rang/colonne et l’allusion des cellules

Voir aussi

 Français