.NET API för Excel-kalkylbladshantering
Läs, skriv, redigera och exportera Excel-kalkylbladsfiler via Open Source Gratis C# .NET Library.
EPPlus är ett rent .NET-bibliotek som ger mjukvaruutvecklare möjlighet att läsa, skriva och exportera Excel 2007/2010-filer i OOXML-format.
Projektet startade med källan från ExcelPackage, som hade grundläggande funktionalitet för att läsa och skriva kalkylblad. EPPlus prestanda är mycket förbättrad eftersom den använder ordböcker för att komma åt kalkylbladscelldata. API:et ger cellåtkomst via intervall, cellsammanfogning, tillägg av bilder, former och diagram, hyperlänkar och sidhuvud/sidfotshantering, frysrutor, pivottabell, datavalidering, kalkylblad och arbetsboksskydd, kryptering eller dekryptering, med mera.
Komma igång med EPPlus
Du måste ha .NET Framework 3.5 eller senare. När du har uppfyllt förutsättningarna kan du ladda ner arkivet manuellt från GitHub eller installera från NuGet.
Installera EPPlus från NuGet
Install-Package EPPlus
Skapa och ändra kalkylbladsfiler via .NET
EPPlus låter .NET-programmerare skapa och modifiera Excel-kalkylblad från sina egna .NET-applikationer. När kalkylbladet har skapats kan du ge det ett namn och ställa in standardteckensnittet för alla celler.
Skapa 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"));
Lägg till bild i Excel-ark med C#
.NET-programmerare kan lägga till bilder i ett Excel-ark med EPPlus open source C#-bibliotek. Du kan definiera bildens bredd och höjd och positionen där du vill placera den. Utvecklare kan också ändra bildens position och placera den där de vill ha den. Ändra storlek på kolumner och rader efter att ha använt den tillgängliga metoden kommer att påverka storleken på bilden.
Lägg till bild 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"));
Lägg till kommentarer i Excel Cell
EPPlus API underlättar att lägga till och ändra kommentarer i Excel-celler. API:et stöder även funktioner som att lägga till en kommentar, flytta kommentarsrutan, visa eller dölja kommentarer, ta bort en kommentar, kommentarsformatering, etc.
Lägg till kommentarer i cell - 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"));