.NET API Excel-laskentataulukoiden manipulaatiota varten 

Lue, kirjoita, muokkaa ja vie Excel-laskentataulukkotiedostoja avoimen lähdekoodin ilmaisen C#.NET-kirjaston kautta.

EPPlus on puhdas .NET-kirjasto, joka antaa ohjelmistokehittäjille mahdollisuuden lukea, kirjoittaa ja viedä Excel 2007/2010 -tiedostoja OOXML-muodossa.

Projekti alkoi lähteellä ExcelPackagesta, jossa oli perustoiminnot laskentataulukoiden lukemiseen ja kirjoittamiseen. EPPlusin suorituskyky on paljon parempi, koska se käyttää sanakirjoja päästäkseen käsiksi laskentataulukon solutietoihin. API tarjoaa pääsyn soluihin alueiden, solujen yhdistämisen, kuvien, muotojen ja kaavioiden lisäämisen, hyperlinkkien ja ylä-/alatunnisteiden hallinnan, lukitusruutujen, pivot-taulukon, tietojen validoinnin, laskentataulukoiden ja työkirjojen suojauksen, salauksen tai salauksen purkamisen ja muiden kautta.

Previous Next

EPPlusin käytön aloittaminen

Sinulla on oltava .NET Framework 3.5 tai uudempi. Kun olet täyttänyt edellytykset, voit ladata arkiston manuaalisesti GitHubista tai asentaa NuGetistä.

Asenna EPPlus NuGetista

 Install-Package EPPlus

Luo ja muokkaa laskentataulukkotiedostoja .NET:n kautta

EPPlusin avulla .NET-ohjelmoijat voivat luoda ja muokata Excel-laskentataulukoita omista .NET-sovelluksistaan. Kun laskentataulukko on luotu, voit antaa sille nimen ja määrittää oletusfontin kaikille soluille.

Luo uusi XLSX-tiedosto - 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"));

Lisää kuva Excel-taulukkoon C#:lla

.NET-ohjelmoijat voivat lisätä kuvia Excel-taulukkoon käyttämällä EPPlusin avoimen lähdekoodin C#-kirjastoa. Voit määrittää kuvan leveyden ja korkeuden sekä sijainnin, johon haluat sijoittaa sen. Kehittäjät voivat myös muokata kuvan sijaintia ja sijoittaa sen haluamaansa paikkaan. Sarakkeiden ja rivien koon muuttaminen käytettävissä olevan menetelmän käytön jälkeen vaikuttaa kuvan kokoon.

Lisää kuva Excelissä - 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"));

Lisää kommentteja Excelin soluun

EPPlus API helpottaa kommenttien lisäämistä ja muokkaamista Excel-soluissa. API tukee myös ominaisuuksia, kuten kommentin lisääminen, kommenttilaatikon siirtäminen, kommenttien näyttäminen tai piilottaminen, kommentin poistaminen, kommentin muotoilu jne.

Lisää kommentteja soluun - 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"));
 Suomen