.NET API, skirta manipuliuoti „Excel“ skaičiuoklėmis
Skaitykite, rašykite, redaguokite ir eksportuokite „Excel“ skaičiuoklės failus naudodami nemokamą atvirojo kodo C# .NET biblioteką.
EPPlus yra gryna .NET biblioteka, suteikianti programinės įrangos kūrėjams galimybę skaityti, rašyti ir eksportuoti Excel 2007/2010 failus OOXML formatu.
Projektas prasidėjo nuo šaltinio iš ExcelPackage, kuris turėjo pagrindines skaičiuokles skaitymo ir rašymo funkcijas. EPPlus našumas yra daug geresnis, nes jis naudoja žodynus, kad pasiektų skaičiuoklės langelio duomenis. API suteikia prieigą prie langelių per diapazonus, ląstelių sujungimą, paveikslėlių, formų ir diagramų pridėjimą, hipersaitus ir antraštės / poraštės valdymą, fiksavimo sritis, suvestinę lentelę, duomenų patvirtinimą, darbalapių ir darbaknygės apsaugą, šifravimą arba iššifravimą ir dar daugiau.
Darbo su EPPlus pradžia
Turite turėti .NET Framework 3.5 arba naujesnę versiją. Kai įvykdysite būtinas sąlygas, galite rankiniu būdu atsisiųsti saugyklą iš GitHub arba įdiegti iš „NuGet“.
Įdiekite EPPlus iš NuGet
Install-Package EPPlus
Kurkite ir keiskite skaičiuoklės failus naudodami .NET
EPPlus leidžia .NET programuotojams kurti ir modifikuoti Excel skaičiuokles iš savo .NET taikomųjų programų. Sukūrę darbalapį galite priskirti jam pavadinimą ir nustatyti numatytąjį šriftą visoms ląstelėms.
Sukurkite naują XLSX failą - 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"));
Pridėti vaizdą į „Excel“ lapą su C#
.NET programuotojai gali įtraukti vaizdus į "Excel" lapą naudodami EPPlus atvirojo kodo C# biblioteką. Galite nustatyti nuotraukos plotį ir aukštį bei vietą, kurioje norite jį įdėti. Kūrėjai taip pat gali keisti paveikslėlio padėtį ir įdėti ją ten, kur nori. Pakeitus stulpelių ir eilučių dydį po galimo metodo, tai turės įtakos nuotraukos dydžiui.
Pridėti vaizdą „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"));
Pridėkite komentarų prie „Excel“ langelio
EPPlus API palengvina komentarų pridėjimą ir keitimą Excel langeliuose. API taip pat palaiko tokias funkcijas kaip komentaro pridėjimas, komentarų laukelio perkėlimas, komentarų rodymas arba slėpimas, komentaro ištrynimas, komentaro formatavimas ir kt.
Pridėti komentarų langelyje - 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"));