Tento rychlý tutoriál vás provede jak vložit slicer do Excelu pomocí C#. Poskytuje odkaz na nastavení prostředí, podrobné informace o psaní aplikace a spustitelný ukázkový kód pro přidání sliceru v Excelu pomocí C#. V tomto tutoriálu přidáme výřez pro tabulku, ale také se naučíte možnosti, jak přidat výřez k různým objektům v listu a uložit jej jako XLSX, XLS nebo jakýkoli jiný MS Formát podporovaný aplikací Excel.
Kroky pro vložení průřezu v Excelu pomocí C#
- Nastavte prostředí tak, aby k přidání průřezu používalo Aspose.Cells for .NET
- Načtěte zdrojový soubor Excel do objektu Workbook s tabulkou
- Získejte přístup k cíli worksheet, kam se má vložit průřez
- Získejte odkaz na požadovanou tabulku ve vybraném listu
- Přidejte průřez poskytnutím cílového sloupce a cílové buňky průřezu
- Uložte výsledný soubor Excel s řezačem na disk
Tyto jednoduché kroky popisují postup přidání řezů v Excelu pomocí C# poskytnutím podrobností o konfiguraci a následným podrobným přístupem k zápisu programu. Nejprve musíte načíst zdrojový soubor Excel a získat přístup k cílovému listu a cílové tabulce pro přidání průřezu. Jakmile je získán odkaz na cílovou tabulku, přidá se nový průřez do kolekce průřezů v listu zadáním názvu tabulky, cílového sloupce pro buňku a nové cílové buňky průřezu.
Kód pro vložení řezů v Excelu pomocí C#
using System; | |
using Aspose.Cells; | |
using Aspose.Cells.Tables; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add slicer in an Excel file in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load Excel file with table | |
Workbook wb = new Workbook("input.xlsx"); | |
// Access the target worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
// Access the target table | |
ListObject tb = ws.ListObjects[2]; | |
// Add slicer the selected worksheet | |
ws.Slicers.Add(tb, 1, "F6"); | |
// Save the resultant workbook | |
wb.Save("output.xlsx", SaveFormat.Xlsx); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Tento kód demonstruje proces vložení výřezu pomocí C# do souboru aplikace Excel. Používá metodu Worksheet.Slicers.Add() k přidání průřezu pro tabulku poskytnutím požadovaných parametrů. Můžete také přidat výřez pro kontingenční tabulku pomocí přetížení stejné metody poskytnutím cílové kontingenční tabulky, cílové buňky, kam má být průřez přidán, a základního kontingenčního pole.
Tento článek nás naučil vkládat slicery pomocí C#. Pokud se chcete naučit proces filtrování dat v tabulce, přečtěte si článek na jak filtrovat data v excelové tabulce pomocí C#.