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

.NET API for Excel-regnearkmanipulering 

Les, skriv, rediger og eksporter Excel-regnearkfiler via åpen kildekode gratis C# .NET-bibliotek.

EPPlus er et rent .NET-bibliotek som gir programvareutviklere muligheten til å lese, skrive og eksportere Excel 2007/2010-filer i OOXML-format.

Prosjektet startet med kilden fra ExcelPackage, som hadde grunnleggende funksjonalitet for å lese og skrive regneark. EPPluss ytelse er mye forbedret fordi den bruker ordbøker for å få tilgang til regnearkcelledata. API-en gir celletilgang via områder, cellesammenslåing, tillegg av bilder, former og diagrammer, hyperkoblinger og topptekst-/bunntekstadministrasjon, fryseruter, pivottabell, datavalidering, regneark og arbeidsbokbeskyttelse, kryptering eller dekryptering og mer.

Previous Next

Komme i gang med EPPlus

Du må ha .NET Framework 3.5 eller nyere. Når du har oppfylt forutsetningene, kan du manuelt laste ned depotet fra GitHub eller installere fra NuGet.

Installer EPPlus fra NuGet

 Install-Package EPPlus

Opprett og endre regnearkfiler via .NET

EPPlus lar .NET-programmerere lage og endre Excel-regneark fra sine egne .NET-applikasjoner. Når regnearket er opprettet, kan du gi det et navn og angi standardfonten for alle celler.

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

Legg til bilde i Excel-ark med C#

.NET-programmerere kan legge til bilder i et Excel-ark ved å bruke EPPlus åpen kildekode C#-bibliotek. Du kan definere bildets bredde og høyde og posisjonen der du vil plassere det. Utviklere kan også endre bildeposisjonen og plassere den der de vil ha den. Endre størrelse på kolonner og rader etter bruk av den tilgjengelige metoden vil påvirke størrelsen på bildet.

Legg til bilde 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"));

Legg til kommentarer i Excel Cell

EPPlus API gjør det lettere å legge til og endre kommentarer i Excel-celler. API-en støtter også funksjoner som å legge til en kommentar, flytte kommentarfeltet, vise eller skjule kommentarer, slette en kommentar, formatering av kommentarer osv.

Legg til 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"));
 Norsk