.NET API az Excel-táblázatok kezeléséhez 

Olvassa, írjon, szerkesszen és exportáljon Excel-táblázatfájlokat nyílt forráskódú, ingyenes C# .NET-könyvtáron keresztül.

Az EPPlus egy tiszta .NET-könyvtár, amely lehetővé teszi a szoftverfejlesztők számára az Excel 2007/2010 fájlok OOXML formátumban történő olvasását, írását és exportálását.

A projekt az ExcelPackage forrásból indult, amely alapvető funkciókkal rendelkezett a táblázatok olvasásához és írásához. Az EPPlus teljesítménye jelentősen megnövekedett, mivel szótárakat használ a táblázat cellaadatainak eléréséhez. Az API cella-hozzáférést biztosít tartományokon, cellaegyesítésen, képek, alakzatok és diagramok hozzáadásával, hiperhivatkozásokkal és fejléc-/lábléckezeléssel, rögzítőpanelekkel, kimutatástáblázattal, adatellenőrzéssel, munkalapokkal és munkafüzet-védelemmel, titkosítással vagy visszafejtéssel stb.

Previous Next

Az EPPlus használatának első lépései

A .NET-keretrendszer 3.5-ös vagy újabb verziója szükséges. Miután teljesítette az előfeltételeket, manuálisan letöltheti a tárat a GitHub webhelyről, vagy telepítheti a NuGetről.

Telepítse az EPPlus-t a NuGetből

 Install-Package EPPlus

Táblázatfájlok létrehozása és módosítása .NET-en keresztül

Az EPPlus lehetővé teszi a .NET-programozók számára, hogy saját .NET-alkalmazásaikból Excel-táblázatokat készítsenek és módosítsanak. A munkalap létrehozása után nevet rendelhet hozzá, és beállíthatja az alapértelmezett betűtípust az összes cellához.

Hozzon létre egy új XLSX fájlt - 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"));

Kép hozzáadása az Excel munkalaphoz a C# segítségével

A .NET programozók az EPPlus nyílt forráskódú C# könyvtár használatával képeket adhatnak hozzá Excel-táblázatokhoz. Meghatározhatja a kép szélességét és magasságát, valamint azt a pozíciót, ahová el szeretné helyezni. A fejlesztők módosíthatják a kép pozícióját és elhelyezhetik a kívánt helyre. Az oszlopok és sorok átméretezése a rendelkezésre álló módszer használata után hatással lesz a kép méretére.

Kép hozzáadása Excelben - 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"));

Megjegyzések hozzáadása az Excel cellához

Az EPPlus API megkönnyíti a megjegyzések hozzáadását és módosítását az Excel celláiban. Az API olyan funkciókat is támogat, mint a megjegyzés hozzáadása, a megjegyzésmező áthelyezése, a megjegyzések megjelenítése vagy elrejtése, a megjegyzések törlése, a megjegyzés formázása stb.

Megjegyzések hozzáadása a cellában - 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"));
 Magyar