1. produkty
  2.   Tabulka
  3.   .NET
  4.   EPPlus
 
  

.NET API pro manipulaci s tabulkami Excelu 

Číst, psát, upravovat a exportovat soubory tabulek aplikace Excel prostřednictvím bezplatné knihovny C# .NET s otevřeným zdrojovým kódem.

EPPlus je čistá knihovna .NET, která poskytuje vývojářům softwaru možnost číst, zapisovat a exportovat soubory Excel 2007/2010 ve formátu OOXML.

Projekt začal se zdrojem z ExcelPackage, který měl základní funkce pro čtení a zápis tabulek. Výkon EPPlus je mnohem lepší, protože pro přístup k datům buněk tabulky používá slovníky. Rozhraní API poskytuje přístup k buňkám prostřednictvím rozsahů, slučování buněk, přidávání obrázků, tvarů a grafů, hypertextových odkazů a správy záhlaví/zápatí, panelů zmrazení, kontingenční tabulky, ověřování dat, ochrany listů a sešitů, šifrování nebo dešifrování a další.

Previous Next

Začínáme s EPPlus

Musíte mít .NET Framework 3.5 nebo vyšší. Jakmile splníte předpoklady, můžete si repozitář stáhnout ručně z GitHubu nebo nainstalovat z NuGet.

Nainstalujte EPPlus z NuGet

 Install-Package EPPlus

Vytvářejte a upravujte tabulkové soubory prostřednictvím .NET

EPPlus umožňuje programátorům .NET vytvářet a upravovat tabulky aplikace Excel z jejich vlastních aplikací .NET. Jakmile je list vytvořen, můžete mu přiřadit název a můžete nastavit výchozí písmo pro všechny buňky.

Vytvořte nový soubor XLSX - 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"));

Přidat obrázek do listu Excel pomocí C#

Programátoři .NET mohou přidávat obrázky do tabulky aplikace Excel pomocí otevřené knihovny C# EPPlus. Můžete definovat šířku a výšku obrázku a pozici, kam jej chcete umístit. Vývojáři mohou také upravit polohu obrázku a umístit jej tam, kam chtějí. Změna velikosti sloupců a řádků po použití dostupné metody ovlivní velikost obrázku.

Přidat obrázek v Excelu - 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"));

Přidejte komentáře do buňky Excel

EPPlus API usnadňuje přidávání a úpravy komentářů v buňkách aplikace Excel. Rozhraní API také podporuje funkce, jako je přidání komentáře, přesunutí pole komentáře, zobrazení nebo skrytí komentářů, odstranění komentáře, formátování komentáře atd.

Přidat komentáře do buňky - 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"));
 Čeština