Pour commencer
Installation
Installez Aspose.Cells via NuGet
NuGet est le moyen le plus simple de télécharger et d’installer Aspose.Cells for .NET.
- Ouvrez Microsoft Visual Studio et le gestionnaire de package NuGet.
- Recherchez “aspose.cells” pour trouver le Aspose.Cells for .NET désiré.
- Cliquez sur “Installer”, Aspose.Cells for .NET sera téléchargé et référencé dans votre projet.
Vous pouvez aussi le télécharger à partir de la page web de nuget pour aspose.cells : Paquet NuGet Aspose.Cells for .NET
Plus d’étapes pour les détails
Installez Aspose.Cells sur Windows
- Téléchargez Aspose.Cells.msi à partir de la page suivante : Téléchargez Aspose.Cells.msi
- Double-cliquez sur Aspose Cells msi et suivez les instructions pour l’installer :
Plus d’étapes pour les détails
Installer Aspose.Cells sur linux
Dans cet exemple, j’utilise Ubuntu pour montrer comment commencer à utiliser Aspose.Cells sur linux.
- Créez une application .NET Core, nommée “AsposeCellsTest”.
- Ouvrez le fichier “AsposeCellsTest.csproj”, ajoutez les lignes suivantes pour les références au package Aspose.Cells :
<ItemGroup> <PackageReference Include="Aspose.Cells" Version="24.7" /> </ItemGroup>
- Ouvrez le projet avec VSCode sur Ubuntu :
- Exécutez le test avec le code suivant :
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET Aspose.Cells.Workbook wb1 = new Aspose.Cells.Workbook(); wb1.Worksheets.Add("linux"); wb1.Worksheets["linux"].Cells[0, 0].Value = "Using Aspose Cells on linux with VS Code."; wb1.Save("linux.xlsx");
Remarque : Aspose.Cells For .NetStandard peut répondre à vos besoins sur linux.
S’applique à : NetStandard2.0, NetCore2.1, NetCore3.1, Net5.0, Net6.0 et versions avancées.
Installer Aspose.Cells sur MAC OS
Dans cet exemple, j’utilise macOS High Sierra pour montrer comment commencer à utiliser Aspose.Cells sur MAC OS.
- Créez une application .NET Core, nommée “AsposeCellsTest”.
- Ouvrez l’application avec Visual Studio pour Mac, puis installez Aspose Cells via NuGet :
- Exécutez le test avec le code suivant :
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET Aspose.Cells.Workbook wb1 = new Aspose.Cells.Workbook(); wb1.Worksheets.Add("macOS"); wb1.Worksheets["macOS"].Cells[0, 0].Value = "Using Aspose Cells on macOS with Visual Studio For MAC."; wb1.Save("macOS.xlsx"); - Si vous avez besoin d’utiliser des fonctionnalités liées au dessin, veuillez installer libgdiplus sur macOS, voir : Comment installer libgdiplus sur macOS
Remarque : Aspose.Cells For .NetStandard peut répondre à vos besoins sur MAC OS.
S’applique à : NetStandard2.0, NetCore2.1, NetCore3.1, Net5.0, Net6.0 et versions avancées.
Run Aspose Cells in Docker
Comment utiliser la bibliothèque graphique sur des plateformes non-Windows avec Net6
Aspose.Cells pour Net6 utilise désormais SkiaSharp comme bibliothèque graphique, comme recommandé dans la déclaration officielle de Microsoft. Pour plus de détails sur l’utilisation d’Aspose.Cells avec NET6, veuillez consulter Comment exécuter Aspose.Cells pour .Net6.
Création de l’application Hello World
Les étapes ci-dessous créent l’application Bonjour le monde en utilisant l’API Aspose.Cells :
- Si vous avez une licence, alors appliquez-la. Si vous utilisez la version d’évaluation, ignorez les lignes de code relatives à la licence.
- Créez une instance de la classe Workbook pour créer un nouveau fichier Excel, ouvrir un fichier Excel existant.
- Accédez à n’importe quelle cellule souhaitée d’une feuille de calcul dans le fichier Excel.
- Insérez les mots Bonjour le Monde ! dans une cellule accessible.
- Générez le fichier Microsoft Excel modifié.
La mise en œuvre des étapes ci-dessus est démontrée dans les exemples ci-dessous.
Exemple de Code: Création d’un Nouveau Classeur
L’exemple suivant crée un nouveau classeur à partir de zéro, insère “Hello World!” dans la cellule A1 de la première feuille de calcul et enregistre en tant que fichier Excel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
try | |
{ | |
// Create a License object | |
License license = new License(); | |
// Set the license of Aspose.Cells to avoid the evaluation limitations | |
license.SetLicense(dataDir + "Aspose.Cells.lic"); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} | |
// Instantiate a Workbook object that represents Excel file. | |
Workbook wb = new Workbook(); | |
// When you create a new workbook, a default "Sheet1" is added to the workbook. | |
Worksheet sheet = wb.Worksheets[0]; | |
// Access the "A1" cell in the sheet. | |
Cell cell = sheet.Cells["A1"]; | |
// Input the "Hello World!" text into the "A1" cell | |
cell.PutValue("Hello World!"); | |
// Save the Excel file. | |
wb.Save(dataDir + "MyBook_out.xlsx"); |
Exemple de Code: Ouverture d’un Fichier Existant
L’exemple suivant ouvre un fichier de modèle Microsoft Excel existant “Sample.xlsx”, insère “Hello World!” dans la cellule A1 de la première feuille de calcul et enregistre en tant que fichier Excel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
try | |
{ | |
// Create a License object | |
License license = new License(); | |
// Set the license of Aspose.Cells to avoid the evaluation limitations | |
license.SetLicense("Aspose.Cells.lic"); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "Sample.xlsx", FileMode.Open); | |
// Instantiate a Workbook object that represents the existing Excel file | |
Workbook workbook = new Workbook(fstream); | |
// Get the reference of "A1" cell from the cells collection of a worksheet | |
Cell cell = workbook.Worksheets[0].Cells["A1"]; | |
// Put the "Hello World!" text into the "A1" cell | |
cell.PutValue("Hello World!"); | |
// Save the Excel file | |
workbook.Save(dataDir + "HelloWorld_out.xlsx"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |