Open Source knihovna .NET pro práci s tabulkami aplikace Excel
Bezplatná knihovna .NET, která umožňuje vývojářům softwaru snadno číst, psát a manipulovat s tabulkami Excel XLSX.
Simplexcel je knihovna Open source .NET, která poskytuje funkce pro práci s tabulkovým procesorem Excel XLSX prostřednictvím .NET. Knihovna se zaměřuje především na nejběžnější funkce a úkoly, které mohou vývojáři pomoci vytvořit tabulku. Knihovna poskytuje kompletní podporu pro ASP.NET a Windows Services.
Knihovna Simplexcel s otevřeným zdrojovým kódem poskytuje software pro generování sešitů aplikace Excel 2007+ v jejich nativním formátu XLSX bez spoléhání se na spolupráci COM. Knihovna obsahuje podporu pro několik důležitých funkcí souvisejících s vytvářením a manipulací s Excel XLSX, jako je vytváření sešitu Excel, přidávání listů do sešitu, čtení dokumentů aplikace Excel, vytváření nových buněk, přidávání oblastí buněk, formátování buněk, přidávání a správa řádků, vytváření Hypertextové odkazy na buňku, určení úrovně komprese, uložení souboru do streamu a mnoho dalších.
Začínáme s Simplexcel
Doporučený způsob instalace Simplexcel je z NuGet. Pro bezproblémovou instalaci použijte prosím následující příkaz.
Nainstalujte Simplexcel z NuGet
Install-Package Simplexcel
Vytvořte sešit aplikace Excel prostřednictvím rozhraní .NET API
Knihovna Simplexcel umožňuje programátorům C# .NET generovat excelovou tabulku uvnitř jejich vlastních aplikací .NET. Můžete snadno vytvořit sešit a přidat listy, přiřadit mu název pomocí několika řádků kódu .NET. Můžete také naplnit jeho buňky a snadno je přidat do nového sešitu. Podporuje také nastavení typu písma a velikosti textu pro vytvořený list.
Jak vytvořit Excel Cookbook přes .NET knihovna
// using Simplexcel;
var sheet = new Worksheet("Hello, world!");
sheet.Cells[0, 0] = "Hello,";
sheet.Cells["B1"] = "World!";
var workbook = new Workbook();
workbook.Add(sheet);
workbook.Save(@"d:\test.xlsx");
Vytvořte hypertextové odkazy na buňku aplikace Excel
Knihovna Simplexcel s otevřeným zdrojovým kódem poskytla možnost snadno vytvářet hypertextové odkazy uvnitř buňky listu aplikace Excel pomocí příkazů C# .NET. Můžete snadno nastavit požadovaný formát pro hypertextové odkazy. Vývojáři mohou snadno nastavit formátování, jako je tučné nebo velikost písma nebo ohraničení buněk listu.
Přidejte Hyperlink do Excelu přes .NET knihovnu
// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";
Přidat vlastnosti vzhledu stránky pro list
Knihovna Simplexcel s otevřeným zdrojovým kódem umožňuje vývojářům softwaru nastavit a použít vlastnosti nastavení stránky pro pracovní list v jejich vlastních aplikacích .NET. Nastavení stránky ovlivňují způsob, jakým uživatelé vidí list. Řídí funkce listu, jako je velikost papíru, orientace stránky, záhlaví a okraje stránek a mřížka.
Použití Page Nastavení Vlastnosti pro soubor Spreadsheet pomocí .NET
var sheet = new Worksheet("Hello, world!");
sheet.PageSetup.PrintRepeatRows = 2; // How many rows (starting with the top one)
sheet.PageSetup.PrintRepeatColumns = 0; // How many columns (starting with the left one, 0 is default)
sheet.PageSetup.Orientation = Orientation.Landscape;
sheet.Cells["A1"] = "Title!";
sheet.Cells["A1"].Bold = true;
sheet.Cells["A2"] = "Subtitle!";
sheet.Cells["A2"].Bold = true;
sheet.Cells["A2"].TextColor = Color.Magenta;
for (int i = 0; i < 100; i++)
{
sheet.Cells[i + 2, 0] = "Entry Number " + (i + 1);
}
Zmrazit panely v listu
Knihovna Simplexcel s otevřeným zdrojovým kódem poskytuje možnost zmrazení podoken v listu pomocí několika příkazů C# .NET. Ukotvení podoken je velmi užitečná funkce při práci na více listech. Při posouvání do jiné oblasti listu můžete ponechat viditelnou oblast listu. V tuto chvíli je to jednoduché; můžete buď zmrazit první řádek nebo sloupec zcela vlevo (A) listu.
Přidejte Hyperlink do Excelu přes .NET knihovnu
// Freeze the first row
Worksheet.FreezeTopRow
// Freeze the leftmost column
Worksheet.FreezeLeftColumn