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