1. Produkter
  2.   Regneark
  3.   .NET
  4.   EPPlus
 
  

.NET API til Excel-regnearksmanipulation 

Læs, skriv, rediger og eksporter Excel-regnearkfiler via Open Source Gratis C# .NET-bibliotek.

EPPlus er et rent .NET-bibliotek, der giver softwareudviklere mulighed for at læse, skrive og eksportere Excel 2007/2010-filer i OOXML-format.

Projektet startede med kilden fra ExcelPackage, som havde grundlæggende funktionalitet til at læse og skrive regneark. EPPlus' ydeevne er meget forbedret, fordi den bruger ordbøger til at få adgang til regnearkscelledata. API'en giver celleadgang via områder, cellesammenfletning, tilføjelse af billeder, figurer og diagrammer, hyperlinks og sidehoved/sidefodsstyring, fryseruder, pivottabel, datavalidering, regneark og projektmappebeskyttelse, kryptering eller dekryptering og mere.

Previous Next

Kom godt i gang med EPPlus

Du skal have .NET Framework 3.5 eller nyere. Når du har opfyldt forudsætningerne, kan du manuelt downloade lageret fra GitHub eller installere fra NuGet.

Installer EPPlus fra NuGet

 Install-Package EPPlus

Opret og rediger regnearksfiler via .NET

EPPlus giver .NET-programmører mulighed for at oprette og ændre Excel-regneark fra deres egne .NET-applikationer. Når regnearket er oprettet, kan du tildele det et navn og indstille standardskrifttypen for alle celler.

Opret en ny XLSX-fil - 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"));

Tilføj billede til Excel-ark med C#

.NET-programmører kan tilføje billeder til et Excel-ark ved hjælp af EPPlus open source C#-bibliotek. Du kan definere billedets bredde og højde og den position, hvor du vil placere det. Udviklere kan også ændre billedets position og placere det, hvor de ønsker det. Ændring af størrelsen på kolonner og rækker efter brug af den tilgængelige metode vil påvirke størrelsen af billedet.

Tilføj billede i 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"));

Føj kommentarer til Excel Cell

EPPlus API letter tilføjelse og ændring af kommentarer i Excel-celler. API'en understøtter også funktioner som at tilføje en kommentar, flytte kommentarfeltet, vise eller skjule kommentarer, slette en kommentar, formatering af kommentarer osv.

Tilføj kommentarer i celle - 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"));
 Dansk