1. Producten
  2.   Spreadsheet
  3.   .NET
  4.   Simplexcel
 
  

Open Source .NET-bibliotheek voor het omgaan met Excel-spreadsheets  

Gratis .NET-bibliotheek waarmee softwareontwikkelaars gemakkelijk Excel XLSX-spreadsheets kunnen lezen, schrijven en manipuleren.

Simplexcel is een open source .NET-bibliotheek die functionaliteit biedt voor het werken met Excel XLSX-spreadsheets via .NET. De bibliotheek richt zich vooral op de meest voorkomende functies en taken die de ontwikkelaar kunnen helpen bij het maken van een spreadsheet. De bibliotheek heeft volledige ondersteuning geboden voor ASP.NET en Windows Services.

De open source Simplexcel-bibliotheek biedt software om Excel 2007+-werkmappen te genereren in hun oorspronkelijke XLSX-formaat zonder afhankelijk te zijn van COM-interoperabiliteit. De bibliotheek heeft ondersteuning geboden voor verschillende belangrijke functies met betrekking tot het maken en manipuleren van Excel XLSX, zoals het maken van een Excel-werkmap, het toevoegen van werkbladen aan een werkmap, het lezen van Excel-documenten, het maken van nieuwe cellen, het toevoegen van celbereiken, het opmaken van cellen, het toevoegen en beheren van rijen, het maken van Hyperlinks voor een cel, specificeer het compressieniveau, sla het bestand op in een stream en nog veel meer.

Previous Next

Aan de slag met Simplexcel

De aanbevolen manier om Simplexcel te installeren is vanaf NuGet. Gebruik de volgende opdracht voor een vlotte installatie.

Installeer Simplexcel van NuGet

 Install-Package Simplexcel

Excel-werkmap maken via .NET API

Met de Simplexcel-bibliotheek kunnen C# .NET-programmeurs een Excel-spreadsheet genereren in hun eigen .NET-apps. U kunt eenvoudig een werkmap maken en werkbladen toevoegen, er een naam aan toewijzen met een paar regels .NET-code. U kunt ook de cellen ervan vullen en ze gemakkelijk toevoegen aan een nieuwe werkmap. Het ondersteunt ook het instellen van het lettertype en de tekstgrootte voor een gemaakt blad.

Hoe je Excel Cookbook creëert via de bibliotheek

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

Hyperlinks maken naar een Excel-cel

De open source Simplexcel-bibliotheek biedt de mogelijkheid om gemakkelijk hyperlinks te maken in een Excel-werkbladcel met behulp van C# .NET-opdrachten. U kunt eenvoudig het gewenste formaat voor de hyperlinks instellen. Ontwikkelaars kunnen eenvoudig opmaak instellen zoals vet of lettergrootte of rand voor hun werkbladcellen.

Voeg Hyperlink toe aan Excel Cell via de bibliotheek

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

Eigenschappen voor pagina-instelling toevoegen voor een werkblad

De open source Simplexcel-bibliotheek stelt softwareontwikkelaars in staat om pagina-instellingseigenschappen voor een werkblad in hun eigen .NET-toepassingen in te stellen en toe te passen. Instellingen voor pagina-instellingen zijn van invloed op de manier waarop gebruikers een werkblad zien. Het bestuurt de werkbladfuncties zoals papierformaat, paginaoriëntatie, paginakoppen en marges en rasterlijnen.

Pagina Setup Properties aan Spreadsheet File via

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

Deelvensters in een werkblad bevriezen

De open source Simplexcel-bibliotheek heeft de mogelijkheid geboden om deelvensters in een werkblad te bevriezen met behulp van een aantal C# .NET-opdrachten. Bevriesvensters zijn een zeer handige functie wanneer u aan meerdere werkbladen werkt. U kunt een gedeelte van een werkblad zichtbaar houden terwijl u naar een ander gedeelte van het werkblad bladert. Op dit moment wordt het simpel gehouden; u kunt de eerste rij of de meest linkse kolom (A) van een werkblad bevriezen.

Voeg Hyperlink toe aan Excel Cell via de bibliotheek

// Freeze the first row
Worksheet.FreezeTopRow 
// Freeze the leftmost column 
Worksheet.FreezeLeftColumn 
 Dutch