.NET API voor Excel Spreadsheets-manipulatie 

Lees, schrijf, bewerk en exporteer Excel-spreadsheetbestanden via Open Source Gratis C# .NET-bibliotheek.

EPPlus is een pure .NET-bibliotheek die softwareontwikkelaars de mogelijkheid biedt om Excel 2007/2010-bestanden in OOXML-indeling te lezen, schrijven en exporteren.

Het project begon met de bron van ExcelPackage, die basisfunctionaliteit had om spreadsheets te lezen en te schrijven. De prestaties van EPPlus zijn veel verbeterd omdat het woordenboeken gebruikt om toegang te krijgen tot spreadsheetcelgegevens. De API biedt celtoegang via bereiken, celsamenvoeging, de toevoeging van afbeeldingen, vormen en grafieken, hyperlinks en kop-/voettekstbeheer, bevriesvensters, draaitabel, gegevensvalidatie, werkbladen en werkmapbeveiliging, encryptie of decryptie, en meer.

Previous Next

Aan de slag met EPPlus

U moet .NET Framework 3.5 of hoger hebben. Zodra je aan de vereisten hebt voldaan, kun je de repository handmatig downloaden van GitHub of installeren vanaf NuGet.

Installeer EPPlus van NuGet

 Install-Package EPPlus

Spreadsheetbestanden maken en wijzigen via .NET

Met EPPlus kunnen .NET-programmeurs Excel-spreadsheets maken en wijzigen vanuit hun eigen .NET-applicaties. Nadat het werkblad is gemaakt, kunt u er een naam aan toewijzen en het standaardlettertype voor alle cellen instellen.

Maak een nieuw XLSX-bestand - C#

// Create a new Excel file
ExcelPackage excelPackage = new ExcelPackage();
// Add work sheet 
ExcelWorksheet excelWorksheet = excelPackage.Workbook.Worksheets.Add("FileFormat");
// Add data in cell
excelWorksheet.Cells["A1"].Value = "File Format Developer Guide";
// Save as XLSX file format
excelPackage.SaveAs(new FileInfo("fileformat.xlsx"));

Afbeelding toevoegen aan Excel-blad met C #

.NET-programmeurs kunnen afbeeldingen toevoegen aan een Excel-blad met behulp van de open source C#-bibliotheek van EPPlus. U kunt de breedte en hoogte van de afbeelding definiëren en de positie waar u deze wilt plaatsen. Ontwikkelaars kunnen ook de positie van de afbeelding wijzigen en plaatsen waar ze willen. Het formaat van kolommen en rijen wijzigen na gebruik van de beschikbare methode heeft invloed op de grootte van de afbeelding.

Afbeelding toevoegen in Excel - C#

// Create a new Excel file
ExcelPackage excelPackage = new ExcelPackage();
// Add work sheet 
ExcelWorksheet excelWorksheet = excelPackage.Workbook.Worksheets.Add("FileFormat");
// Add picture
ExcelPicture excelPicture = excelWorksheet.Drawings.AddPicture("logo", Image.FromFile("logo.png"));
// Set position
excelPicture.SetPosition(3, 0, 3, 0);
// Save as XLSX file format
excelPackage.SaveAs(new FileInfo("fileformat.xlsx"));

Opmerkingen toevoegen aan Excel Cell

EPPlus API vergemakkelijkt het toevoegen en wijzigen van opmerkingen in Excel-cellen. De API ondersteunt ook functies zoals het toevoegen van een opmerking, het verplaatsen van het opmerkingenveld, het weergeven of verbergen van opmerkingen, het verwijderen van een opmerking, het opmaken van opmerkingen, enz.

Opmerkingen toevoegen in cel - C#

// Create a new Excel file
ExcelPackage excelPackage = new ExcelPackage();
// Add work sheet 
ExcelWorksheet excelWorksheet = excelPackage.Workbook.Worksheets.Add("FileFormat");
// Add comment
ExcelComment excelComment = excelWorksheet.Cells["A1"].AddComment("FileFormat.com", "Ali Ahmed");
// Set font to bold
excelComment.Font.Bold = true;
// Set font to Italic
excelComment.Font.Italic = true;
// Add comment text 
ExcelRichText excelRichText = excelComment.RichText.Add("File Format Developer Guide");
// Save as XLSX file format
excelPackage.SaveAs(new FileInfo("fileformat.xlsx"));
 Dutch