1. Producten
  2.   Spreadsheet
  3.   .NET
  4.   Aspose.Cells for .NET

Aspose.Cells for .NET

 
 

C# .NET API voor het maken en converteren van Excel-spreadsheets

Geavanceerde Spreadsheets-documentverwerkings-API voor het maken, wijzigen, converteren en renderen van Spreadsheets-bestanden zonder gebruik te maken van Microsoft PowerPoint of andere software van derden.

Aspose.Cells voor .NET is een geavanceerde en veelzijdige bibliotheek die softwareprogrammeurs de mogelijkheid biedt om en beheer Excel-spreadsheets zonder Microsoft Office of Excel op hun machines te installeren. De bibliotheek ondersteunt verschillende populaire spreadsheetbestandsindelingen (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS) die uw bedrijf dagelijks gebruikt. Daarnaast ondersteunt de bibliotheek ook het exporteren van Excel-spreadsheets naar PDF, DOCX, PPTX, JSON, XPS, HTML, MHTML, JSON, platte tekst en populaire afbeeldingsformaten, waaronder TIFF, JPG, PNG, BMP en SVG.

Aspose.Cells voor .NET heeft talloze functies toegevoegd voor het maken en beheren van spreadsheetdocumenten binnen .NET-toepassingen, zoals het toevoegen van een nieuwe werkmap aan een bestaand spreadsheetbestand, het toevoegen van een kopie van een bestaand werkblad, het toevoegen van afbeeldingen en grafieken , een verloopachtergrond instellen voor diagrammen, opmerkingen, automatische filters en pagina-einden maken, werken met Excel-formules en -berekeningen, draaitabellen maken, nieuwe werkmappen toevoegen, bestaande werkmappen samenvoegen, afbeeldingen en diagrammen importeren, formules importeren uit een ontwerperspreadsheet en veel meer.

Aspose.Cells voor .NET biedt een breed scala aan extra functionaliteit, waaronder de mogelijkheid om diagrammen, draaitabellen en benoemde bereiken te maken en te manipuleren, evenals ondersteuning voor het werken met gegevensvalidatie, gegevensbescherming en voorwaardelijke opmaak. De bibliotheek kan met elk soort applicatie worden gebruikt, of het nu een ASP.NET-webapplicatie of een Windows-desktopapplicatie is. Met zijn brede scala aan functies, ondersteuning voor een breed scala aan bestandsformaten en uitgebreide documentatie is Aspose.Cells een uitstekende keuze voor elke ontwikkelaar die met Excel-bestanden wil werken in zijn .NET-toepassingen.

Previous Next

Aan de slag met Aspose.Cells voor .NET

De aanbevolen manier om Aspose.Cells voor .NET te installeren is met behulp van NuGet. Gebruik het volgende commando voor een vlotte installatie.

Installeer Aspose.Cells voor .NET via NuGet

NuGet\Install-Package Aspose.Cells -Version 23.1.1 
U kunt het ook rechtstreeks downloaden vanaf de Aspose-productreleasepagina.

Excel-spreadsheets maken via C#.NET API

Aspose.Cells voor .NET ondersteunt volledig de conversie tussen talloze bestandsformaten. Hiermee kunnen softwareontwikkelaars Excel-spreadsheets in één bestandsformaat laden en deze in talloze andere ondersteunde bestandsformaten opslaan in hun .NET-applicaties. Met de bibliotheek kunt u Excel-spreadsheets converteren naar PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, platte tekst en populaire afbeeldingsformaten, waaronder TIFF, JPG, PNG, BMP en SVG. Met de bibliotheek kunt u ook een Excel-werkmap converteren naar Ods, Sxc en Fods (OpenOffice / LibreOffice calc).

Een nieuwe werkmap maken via de .NET API

 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");

Bescherm Excel-spreadsheet via C# .NET API

Aspose.Cells voor .NET stelt softwareontwikkelaars in staat hun spreadsheetdocumenten in hun .NET-applicaties te beschermen of de beveiliging ervan op te heffen. De bibliotheek heeft verschillende belangrijke functies opgenomen voor het beschermen van hun spreadsheetbestanden en gegevens daarin, zoals voorkomen dat anderen toegang krijgen tot gegevens in Excel-bestanden door een wachtwoord toe te passen, een werkmap of werkblad beveiligen en de beveiliging ervan opheffen, een digitale handtekening toevoegen en nog veel meer. De bibliotheek ondersteunt ook voorkomen dat verborgen werkbladen worden weergegeven, werkbladen worden toegevoegd, verplaatst, verwijderd of verborgen en de naam van werkbladen wordt gewijzigd.

Beveilig gedeelde werkmap met wachtwoord of verwijder de beveiliging via .NET API

Workbook wb = new Workbook();

//Protect the Shared Workbook with Password
wb.ProtectSharedWorkbook("1234");

//Uncomment this line to Unprotect the Shared Workbook
//wb.UnprotectSharedWorkbook("1234");

//Save the output Excel file
wb.Save("outputProtectSharedWorkbook.xlsx");

Excel-formuleberekeningen ondersteunen via C#

Aspose.Cells voor .NET biedt de mogelijkheid om met Excel-formules te werken en resultaten te berekenen met behulp van C#.NET-opdrachten. De bibliotheek biedt een uitgebreide reeks functies voor het werken met Excel-formules, waardoor het gemakkelijk wordt om formules te maken en te manipuleren, en deze ook te evalueren en opnieuw te berekenen. Het ondersteunt directe berekening van formules, herhaaldelijk berekenen van formules, berekening van Excel 2016 MINIFS- en MAXIFS-functies, berekening van de IFNA-functie, berekening van de matrixformule van een gegevenstabel en nog veel meer.

Eenvoudige formule instellen voor benoemd bereik via C# API

string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

// Create an instance of Workbook
Workbook book = new Workbook();

// Get the WorksheetCollection
WorksheetCollection worksheets = book.Worksheets;

// Add a new Named Range with name "NewNamedRange"
int index = worksheets.Names.Add("NewNamedRange");

// Access the newly created Named Range
Name name = worksheets.Names[index];

// Set RefersTo property of the Named Range to a formula. Formula references another cell in the same worksheet
name.RefersTo = "=Sheet1!$A$3";

// Set the formula in the cell A1 to the newly created Named Range
worksheets[0].Cells["A1"].Formula = "NewNamedRange";

// Insert the value in cell A3 which is being referenced in the Named Range
worksheets[0].Cells["A3"].PutValue("This is the value of A3");

// Calculate formulas
book.CalculateFormula();

// Save the result in XLSX format
book.Save(dataDir + "output_out.xlsx");

Combineer meerdere Excel-bestanden en werkmappen via C# API

Het is vaak nodig om verschillende Excel-bestanden of werkmappen te combineren in één spreadsheetbestand. Aspose.Cells voor .NET maakt het voor softwareontwikkelaars gemakkelijk om meerdere werkmappen met afbeeldingen, grafieken, tekst en andere gegevens te combineren in één werkmap met behulp van een paar regels .NET-code. De bibliotheek ondersteunt ook het eenvoudig combineren van meerdere werkbladen tot één werkblad.

Combineer meerdere werkmappen via de .NET API

string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

// Define the first source
// Open the first excel file.
Workbook SourceBook1 = new Workbook(dataDir+ "SampleChart.xlsx");

// Define the second source book.
// Open the second excel file.
Workbook SourceBook2 = new Workbook(dataDir+ "SampleImage.xlsx");

// Combining the two workbooks
SourceBook1.Combine(SourceBook2);

dataDir = dataDir + "Combined.out.xlsx";
// Save the target book file.
SourceBook1.Save(dataDir);
 Dutch